[CMake] VS 2010 PlatformToolset vc9

Brad King brad.king at kitware.com
Wed Dec 1 11:24:32 EST 2010


On 12/1/2010 9:45 AM, Gary%20G.%20Little%20%40%20comcast wrote:
> I have a Visual Studio 2010 solution and I am trying to set the
> Configuration Properties -> General -> Platform Toolset of one
> particular project to use V90 to allow this project to build with the VS
> 2008 tool set. I followed an older thread and tried this:
>
> set_target_properties(WindowsApplication${version} PROPERTIES
> PlatformToolset "V90")
>
> That results in an error: "set_target_properties Can not find target to
> add properties to". ${version} is set to a version string and the term
> WindowsApplication${version} is used later in the file by an
> "add_library" and a "target_link_library with no error. How can I set the
> platform toolset to V90 from CMAKE?

Currently this is not supported.  There is a feature request for it:

   http://www.cmake.org/Bug/view.php?id=10722

See comments there for why it is not trivial to support VC9 tools
in the VS10 generator.

-Brad


More information about the CMake mailing list