【发布时间】: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 中编写的编译器标志。
我应该怎么做才能正确添加我的构建类型?
【问题讨论】:
-
更多详情请见this。
-
这是同一个问题,但那个问题没有给出答案。
-
实际上它有一个很好的答案,其中还包含一些指向在线资源的链接,您可以从中获得更多详细信息。它到底有什么问题?
-
当前信息不足以确定问题所在。提供minimal reproducible example。
标签: cmake