CMAKE 3.3.2:在 CMakeLists.txt 中设置构建类型
Posted
技术标签:
【中文标题】CMAKE 3.3.2:在 CMakeLists.txt 中设置构建类型【英文标题】:CMAKE 3.3.2: Set build type in CMakeLists.txt 【发布时间】:2016-01-01 18:26:20 【问题描述】:有没有办法从 CMakeLists.txt 设置构建类型?因此,在我编译时生成(或不生成)新的 makefile 应该使用发布模式。我尝试了以下方式:
set(DCMAKE_BUILD_TYPE "Release")
但它不起作用(在调试模式下编译)。这是在linux系统上。谢谢。
【问题讨论】:
-DCMAKE_BUILD_TYPE
是您在运行 cmake 时使用的命令行选项。
【参考方案1】:
很简单:
set(CMAKE_BUILD_TYPE "Release")
【讨论】:
以上是关于CMAKE 3.3.2:在 CMakeLists.txt 中设置构建类型的主要内容,如果未能解决你的问题,请参考以下文章
从父 CMakeLists.txt 覆盖 CMake 中的默认选项(...)值