Re: [cmake-developers] cmake server to cmake file api swicth
On 3/21/19 2:19 PM, Eric Noulard wrote: > Can any CMake developer that has been participating in this new > file api shed some light on the rational of this foreseen switch? > I'm just curious about it. What was wrong/problematic with server mode? > Does the new file api solves some IDE integration issue? The file-api approach does not require a long-running CMake server process and the associated memory consumption. It also offers a better story for format evolution (versioned queries, versioned replies). The main improvement in the reported codemodel is the availability of backtraces. The tracking issue is here: * https://gitlab.kitware.com/cmake/cmake/issues/18398 Issues that led to it include: * https://gitlab.kitware.com/cmake/cmake/issues/17753 * https://gitlab.kitware.com/cmake/cmake/issues/17539 -Brad -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake-developers
[cmake-developers] cmake server to cmake file api swicth
Hi there, I saw that CMake was apparently switching from CMake server mode ( https://cmake.org/cmake/help/v3.14/manual/cmake-server.7.html) to file api ( https://cmake.org/cmake/help/v3.14/manual/cmake-file-api.7.html). I first saw it in CMake 3.14 rc and final announce: https://cmake.org/pipermail/cmake/2019-March/069155.html However I didn't see much discussion about that on either developer or user ML beside recent statement from Brad https://cmake.org/pipermail/cmake-developers/2019-March/031129.html telling that server mode will certainly be deprecated in favor of file api. Can any CMake developer that has been participating in this new file api shed some light on the rational of this foreseen switch? I'm just curious about it. What was wrong/problematic with server mode? Does the new file api solves some IDE integration issue? -- Eric -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: https://cmake.org/mailman/listinfo/cmake-developers