Hello, I have a VS2013 project with (many sub-projects)many targets (say a b c d....) in different locations, which all are generated using CMake. I am using one top-level CMakeLists with commadadd_subdirectoriesand a CMakeLists file in each of those sub directories. So, Each sub-directory has a single target.
Now, Problem is - I want to change "Platform Toolset" only in one (sub-directory) targets (say b) from v120 to v90. I have tried the following commands in my CMakeLists.txt for that particular target (say b) but none of them seem to work: Please help set(CMAKE_VS_PLATFORM_TOOLSET "v90") set(CMAKE_GENERATOR_TOOLSET "v90") or add_definitions (-DCMAKE_VS_PLATFORM_TOOLSET = "v90") add_definitions (-DMAKE_GENERATOR_TOOLSET = "v90") or set_target_properties (b PROPERTIES PLATFORM_TOOLSET "v90") After trying these command - VS2013 shows the "platform toolset " as "v120" for "b target". Maybe it is possible with command line with -T option but I want to change the toolset for only one target not for the whole project. Any ideas how to solve this problem? or please let me know if it is not clear..but please help -- Regards Harshal Singhal
-- 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