CMAKE在一个解决方案中构建不同的平台

时间:2016-07-28 10:12:35

标签: visual-studio build cmake vcxproj

你好。

来自cmake我使用x64生成器生成visual studio(2013)解决方案,以及只有win32平台的 include_external_msproject

当我打开解决方案时,默认情况下,我的win32解决方案从构建中排除(Field Build不勾选)。

问题,如何从cmake为win32项目设置强制构建?

例如:

include_external_msproject(splash ${CMAKE_SOURCE_DIR}/splash.vcxproj)

screen

1 个答案:

答案 0 :(得分:0)

功能有参数PLATFORM,它设置默认平台。 警告您的外部项目,必须具有相同数量的配置和平台。例如:如果您的主要解决方案具有MinSizeRel Win32,则您的外部项目也必须具有。

include_external_msproject(splash ${CMAKE_SOURCE_DIR}/splash.vcxproj PLATFORM Win32)