CMAKE 3.3.2:在 CMakeLists.txt 中设置构建类型

moo*_*ker 6 c++ makefile cmake

有没有办法从 CMakeLists.txt 设置构建类型?因此,当我编译时生成(或不生成)新的 makefile 时,它​​应该与发布模式一致。我尝试以下方法:

set(DCMAKE_BUILD_TYPE "Release")
Run Code Online (Sandbox Code Playgroud)

但它不起作用(在调试模式下编译)。这是在linux系统上。谢谢。

sky*_*ack 8

很简单:

set(CMAKE_BUILD_TYPE "Release")
Run Code Online (Sandbox Code Playgroud)