On 09/09/2014 10:19 AM, Bach, Pascal wrote: > Wouldn't it make sense to use the same variables in the VS10+ Generator too? > It seems redundant to have the same information again. What's the reason it > is hardcoded?
That's just the way it was written. The rule variables like CMAKE_${lang}_CREATE_SHARED_LIBRARY contain command lines in which the Makefile and Ninja generators substitute for some placeholders. The VS generators do not have a command line because they just put the declarative information into the project file and let VS build the command line. If you want to refactor things to create more independent flag-holding variables that are used to construct CMAKE_${lang}_CREATE_SHARED_LIBRARY and also read by the VS generators and sent through the flag map, that's fine with me. Please also update the VS 7-9 generators to use the same information variables if possible. -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: http://public.kitware.com/mailman/listinfo/cmake-developers