如何向cmake添加自定义构建类型?

时间:2017-08-03 05:11:27

标签: cmake

我想将我的构建类型添加到cmake,以便像这样调用cmake:

cmake -DCMAKE_BUILD_TYPE=mytype

我已经将字符串写入了我的CMakeLists.txt:

set(CMAKE_CXX_FLAGS_DEBUG "-fPIC -o0 -g") set(CMAKE_CXX_FLAGS_MYTYPE "-fPIC -o0 -g -m32) set(CMAKE_CXX_FLAGS_RELEASE "-fPIC -o3)

但是cmake使用在CMAKE_CXX_FLAGS_DEBUG中编写的编译器标志。

我应该怎么做才能正确添加我的构建类型?

1 个答案:

答案 0 :(得分:0)

我喜欢洗澡。 set函数必须在project()指令之前。