我想将我的构建类型添加到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
中编写的编译器标志。
我应该怎么做才能正确添加我的构建类型?
答案 0 :(得分:0)
我喜欢洗澡。 set
函数必须在project()
指令之前。