Cmake 如果(某物或某物)发生

Cmake 如果(某物或某物)发生,cmake,expression,conditional,Cmake,Expression,Conditional,CMakeIF语句是否也有或选项?类似于:IF(不是这个或那个)。。。ENDIF 我有一行if(而不是${TARGET\u PLATFORM}STREQUAL“test”),它从项目中删除某些构建文件。我想添加第二个目标平台选项“my_board”,它需要删除相同的构建文件。我尝试在第一个IF之后添加一个elseif(不是${TARGET\u PLATFORM}STREQUAL“我的董事会”),但没有成功 我试图用CMake做的事情可能吗?如果可能,正确的语法是什么 谢谢 或者更简单地说 if

CMake
IF
语句是否也有
选项?类似于:
IF(不是这个或那个)。。。ENDIF

我有一行
if(而不是${TARGET\u PLATFORM}STREQUAL“test”)
,它从项目中删除某些构建文件。我想添加第二个目标平台选项“my_board”,它需要删除相同的构建文件。我尝试在第一个
IF
之后添加一个
elseif(不是${TARGET\u PLATFORM}STREQUAL“我的董事会”)
,但没有成功

我试图用CMake做的事情可能吗?如果可能,正确的语法是什么

谢谢

或者更简单地说

if (CONDITION1 OR CONDITION2)

回答了我自己的问题。资本或工程只是罚款!对于我的例子来说,解决方案是:如果(不是(${TARGET_PLATFORM}STREQUAL“test”或${TARGET_PLATFORM}STREQUAL“my_board”))cmake在线文档很好,那么可以自由地使用它。分解整个问题。您可以回答自己的问题并将其标记为“已解决”=)。
if (CONDITION1 OR CONDITION2)