CMake/if
Aparencia
< CMake
CMake | ||
← Volver a find_package | if | Seguir con include → |
A orde if()
permite executar unha serie de ordes en caso de que se cumpra unha condición, é dicir, que unha expresión sexa certa (distinta de cero).
Sintaxe
[editar]O seguinte é un exemplo do funcionamento básico desta orde con todas as súas posibles cláusulas:
if(expresión1)
# Ordes a executar de cumplirse a condición.
ORDE1(ARGUMENTOS ...)
ORDE2(ARGUMENTOS ...)
...
elseif(expresión2)
# Ordes a executar de cumplirse a condición pero non as anteriores.
ORDE1(ARGUMENTOS ...)
ORDE2(ARGUMENTOS ...)
...
else(expresión1)
# Ordes a executar de non cumplirse ningunha das condicións.
ORDE1(ARGUMENTOS ...)
ORDE2(ARGUMENTOS ...)
...
endif(expresión1)
Os comentarios do código xa explican o seu funcionamento. Cómpre quizais aclarar ademais algunhas cousas, como que:
- Pode haber máis dunha cláusula
elseif
. - As cláusulas
elseif
eelse
son opcionais.
CMake | ||
← Volver a find_package | if | Seguir con include → |