On Nov 17, 2017 15:14, "Brad King" <brad.k...@kitware.com> wrote:

> 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.).


This is only necessary if that IDE has a built-in build system like Visual
Studio has. If the IDE uses other build systems in the background, then
this seems like overkill to me.

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.


Extra generators are a horrible hack IMHO and we should strive to get rid
of them and not encourage users to add more.

I would suggest to write some python script using CMake server-mode to
extract data out of CMake and then generate files in whatever syntax this
IDE requires.

Best Regards,
Tobias
-- 

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

Reply via email to