CMake中组件的不同配置集

时间:2012-04-17 07:58:27

标签: cmake

我有一个包含两个子项目的CMake项目,一个库和一个使用它的应用程序。该应用程序需要多个构建配置(CMAKE_CONFIGURATION_TYPES中的自定义值)。但是对于库,这些配置之间没有区别。是否可以修改子项目中的配置集并仍然在父项目或兄弟项目中使用它的输出?

1 个答案:

答案 0 :(得分:0)

嗯,你在图书馆项目中尝试过类似的东西吗?

if(CMAKE_BUILD_TYPE STREQUAL "Your_custom_config")
  set(CMAKE_BUILD_TYPE "Release")
endif()