|
#指定编译版本,指定编译release版本:cmake -DCMAKE_BUILD_TYPE=Release ../
message("default debug,if want release: cmake -DCMAKE_BUILD_TYPE=Release ../")
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -ggdb")
set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -O2")
如果用:cmake ..
则编译时宏CMAKE_CXX_FLAGS_DEBUG和CMAKE_CXX_FLAGS_RELEASE都不会带上。
如果用:cmake -DCMAKE_BUILD_TYPE=Release ../
则编译时宏CMAKE_CXX_FLAGS_RELEASE会被带上。
debug同理。
|
|