You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
588 B
17 lines
588 B
3 years ago
|
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"
|
||
|
)
|