【问题标题】:How to add a custom build type to cmake?如何向 cmake 添加自定义构建类型?
【发布时间】:2017-08-04 09:15:05
【问题描述】:

我想将我的构建类型添加到 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 中编写的编译器标志。

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

【问题讨论】:

标签: cmake


【解决方案1】:

我很喜欢解决方案。 set 函数必须在 project() 指令之前。

【讨论】:

    猜你喜欢
    • 2012-07-11
    • 2012-01-19
    • 1970-01-01
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    相关资源
    最近更新 更多