https://github.com/Kitware/CMake
Raw File
Tip revision: 4a6fe0290880bd56dd5141f06c9fa2b9e310162e authored by Brad King on 13 August 2015, 13:17:06 UTC
CMake 3.3.1
Tip revision: 4a6fe02
while.rst
while
-----

Evaluate a group of commands while a condition is true

::

  while(condition)
    COMMAND1(ARGS ...)
    COMMAND2(ARGS ...)
    ...
  endwhile(condition)

All commands between while and the matching endwhile are recorded
without being invoked.  Once the endwhile is evaluated, the recorded
list of commands is invoked as long as the condition is true.  The
condition is evaluated using the same logic as the if command.
back to top