include(RunCMake) run_cmake_script(no-perms) run_cmake_script(missing-perms) run_cmake_script(missing-file-perms) run_cmake_script(missing-dir-perms) run_cmake_script(all-perms) run_cmake_script(invalid-perms) run_cmake_script(invalid-path) run_cmake_script(ok) run_cmake_script(override) if(UNIX) execute_process(COMMAND id -u $ENV{USER} OUTPUT_VARIABLE uid OUTPUT_STRIP_TRAILING_WHITESPACE) endif() if(NOT WIN32 AND NOT MSYS AND NOT "${uid}" STREQUAL "0") run_cmake_script(write-only) endif()