jos*_*and 18 conditional expression cmake
CMake IF声明是否也有OR选项?像这样的东西:IF (NOT this OR that) ... ENDIF?
我有一行if (NOT ${TARGET_PLATFORM} STREQUAL "test"),它从项目中删除某些构建文件.我想添加第二个Target平台选项"my_board",它需要删除那些相同的构建文件.我尝试elseif(NOT ${TARGET_PLATFORM} STREQUAL "my_board")在第一次添加以下内容IF,但这并不成功.
我正在尝试用CMake做什么,如果是这样,那么正确的语法是什么?
谢谢
Chr*_*aes 21
if (NOT (${TARGET_PLATFORM} STREQUAL "test" OR ${TARGET_PLATFORM} STREQUAL "my_board"))
Run Code Online (Sandbox Code Playgroud)
或者更简单
if (CONDITION1 OR CONDITION2)
Run Code Online (Sandbox Code Playgroud)