Hat die CMake IF
Anweisung auch eine OR
Option? Etwas wie: IF (NOT this OR that) ... ENDIF
?CMake IF (etwas oder etwas anderes)
Ich habe die Zeile , die bestimmte Build-Dateien aus dem Projekt entfernt. Ich möchte eine zweite Target-Plattform-Option "my_board" hinzufügen, die dieselben Build-Dateien entfernen muss. Ich habe versucht, eine elseif(NOT ${TARGET_PLATFORM} STREQUAL "my_board")
nach der ersten IF
hinzufügen, aber das war nicht erfolgreich.
Was versuche ich mit CMake zu tun, und wenn ja, wie lautet die richtige Syntax?
Dank
meine eigene Frage beantwortet. Capital OR funktioniert gut! Für mein Beispiel wäre die Lösung: if (NOT ($ {TARGET_PLATFORM} STREQUAL "Test" ODER $ {TARGET_PLATFORM} STREQUAL "my_board")) –
Die CMake-Online-Dokumentation ist großartig, nutzen Sie sie großzügig. [cmake: if command] (http://www.cmake.org/cmake/help/cmake2.6docs.html#command:if) bricht die ganze Sache zusammen. – grim
Sie können Ihre eigene Frage beantworten und als "gelöst" markieren =). – JonesV