Imported Upstream version 3.25.0
[platform/upstream/cmake.git] / Tests / RunCMake / file-CHMOD / RunCMakeTest.cmake
1 include(RunCMake)
2
3 run_cmake_script(no-perms)
4 run_cmake_script(missing-perms)
5 run_cmake_script(missing-file-perms)
6 run_cmake_script(missing-dir-perms)
7 run_cmake_script(all-perms)
8 run_cmake_script(invalid-perms)
9 run_cmake_script(invalid-path)
10 run_cmake_script(ok)
11 run_cmake_script(override)
12
13 if(UNIX)
14   execute_process(COMMAND id -u $ENV{USER}
15     OUTPUT_VARIABLE uid
16     OUTPUT_STRIP_TRAILING_WHITESPACE)
17 endif()
18
19 if(NOT WIN32 AND NOT MSYS AND NOT "${uid}" STREQUAL "0")
20   run_cmake_script(write-only)
21 endif()