我在CMakeLists文件中有这样的东西:
set(CMAKE_CXX_FLAGS "-g -Wextra -DFLAG1=A")
稍后在文件中,我需要检查是否已定义FLAG1
。有可能做这样的事吗?
IF(${FLAG1} EQUAL A)
#Do something
ELSE()
#Do something else
ENDIF()
答案 0 :(得分:3)
嗯,你可以做到
set(FLAG1 A)
set(CMAKE_CXX_FLAGS "-g -Wextra -DFLAG1=${FLAG1}")
...
if(${FLAG1} STREQUAL A)
...