CMake + Visual Studio +外部项目+发布/调试

时间:2017-07-01 06:16:31

标签: visual-studio-2010 cmake

我正在使用CMake构建一个跨平台(例如Linux / Windows)应用程序,该应用程序还使用第三方库作为外部项目。

我意识到MSVC是一个多配置环境的事实 不使用CMAKE_BUILD_TYPE,而是使用CMAKE_CONFIGURATION_TYPES集来构建每个可能的配置。

我也意识到这样的事实:我不需要在配置类型中提供配置(例如cmake -DCMAKE_BUILD_TYPE ..),而是需要在构建类型中提供配置(cmake --build .-- config Release)

请参阅CMAKE_BUILD_TYPE not being used in CMakeLists.txt

我完全不理解的是:

我不想要多配置版本。我想构建EITHER Debug OR Release。我可以使用CMake + MSVC + ExternalProjects实现这一目标吗?如是 如何?

谢谢,

0 个答案:

没有答案