mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-01 19:30:13 -06:00
17 lines
588 B
CMake
17 lines
588 B
CMake
file(REMOVE "${CMAKE_CURRENT_BINARY_DIR}/customfilepermissions.txt")
|
|
|
|
file(GENERATE OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/$<LOWER_CASE:$<CONFIG>>/customfilepermissions.txt"
|
|
INPUT "${CMAKE_CURRENT_SOURCE_DIR}/input.txt"
|
|
FILE_PERMISSIONS
|
|
OWNER_READ OWNER_WRITE OWNER_EXECUTE
|
|
GROUP_EXECUTE
|
|
WORLD_EXECUTE
|
|
)
|
|
|
|
add_custom_target(checkCustomFilePermissions ALL
|
|
COMMAND ${CMAKE_COMMAND}
|
|
-DgeneratedFile=${CMAKE_CURRENT_BINARY_DIR}/$<LOWER_CASE:$<CONFIG>>/customfilepermissions.txt
|
|
-DMSYS=${MSYS}
|
|
-P "${CMAKE_CURRENT_SOURCE_DIR}/CustomFilePermissionsVerify.cmake"
|
|
)
|