Cmake loops: Difference between revisions
From wikinotes
No edit summary |
(No difference)
|
Latest revision as of 19:00, 18 May 2018
break
FOREACH( i IN list )
BREAK( n )
ENDFOREACH( i )
ForEach
# Iterate over arguments
FOREACH( i 1 2 3)
# ...
ENDFOREACH( i )
# Iterate over list
SET( x "a" "b" "c" )
FOREACH( i IN x )
# ...
ENDFOREACH( i )
# Iterate over range
FOREACH( i IN RANGE 20 )
ENDFOREACH( i )
See https://cmake.org/cmake/help/v3.0/command/foreach.html#command:foreach
while
WHILE( <expr> )
ENDWHILE( <expr> )