1

CMakeListsファイルに次のようなものがあります。

set(CMAKE_CXX_FLAGS "-g -Wextra -DFLAG1=A")

ファイルの後半で、FLAG1定義されているかどうかを確認する必要があります。このようなことは可能ですか?

IF(${FLAG1} EQUAL A)
    #Do something
ELSE()
    #Do something else
ENDIF()
4

1 に答える 1

3

さて、あなたはすることができます

set(FLAG1 A)
set(CMAKE_CXX_FLAGS "-g -Wextra -DFLAG1=${FLAG1}")
...
if(${FLAG1} STREQUAL A)
...
于 2012-12-18T11:00:47.830 に答える