CMake sleep
CMake doesn’t have a “sleep” command, but sleep in floating point seconds is accomplished by:
execute_process(COMMAND ${CMAKE_COMMAND} -E sleep 0.5)
The minimum practical time is about 0.1 seconds. Below that, the overhead of starting/stopping CMake starts to dominate elapsed time.