________________________________ From: cmake-developers <cmake-developers-boun...@cmake.org> on behalf of Brad King <brad.k...@kitware.com> Sent: November 17, 2017 6:13 AM To: cmake-developers@cmake.org Subject: Re: [cmake-developers] CMAKE Generator for Embacardero RAD Studio IDE On 11/16/2017 12:56 PM, llvm 999 wrote: > I would like to know if there is any plan to add support for it. Not of which I'm aware. > Or perhaps, there is some technical issue related to this particular > IDE that makes it impossible to support such IDE. I'm not familiar with that IDE, but in order to be directly supported by a generator its native build system would need to support everything in CMake's code model (static/shared/exe binaries, custom commands, etc.). is this requirement published somewhere? I would like to get a better understanding on this ... also, where can I find the detailed description of the internal data structures used by the various components of the cmake program? An alternative is to create an "extra" generator that produces project files that sit next to Ninja or Makefile generator outputs. The latter is the real build system. The extra project files are for the IDE. there is currently support for a Borland generator. I think this is the makefile generator ... if so, then we just need to add the "extra" stuff for the IDE ??? We'd also require that someone run nightly testing for the generator on a long-term basis in order to keep it supported. > Also, is there any good CMAKE documentation for developers who are beginners > and wish to take a stab at adding functionalities to CMAKE? There is workflow guidance in `CONTRIBUTING.rst` and `Help/dev/*.rst`. As for the code itself, it is poorly documented for developers. -Brad -- Powered by www.kitware.com<http://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 CMake - Training<http://cmake.org/cmake/help/training.html> cmake.org CMake is a cross-platform, open-source build system. CMake is part of a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers cmake-developers Info Page - Kitware<http://public.kitware.com/mailman/listinfo/cmake-developers> public.kitware.com To see the collection of prior postings to the list, visit the cmake-developers Archives. Using cmake-developers: To post a message to all the list ...
-- 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: http://public.kitware.com/mailman/listinfo/cmake-developers