File tree 3 files changed +8
-11
lines changed
3 files changed +8
-11
lines changed Original file line number Diff line number Diff line change 1
1
macro (add_installation_script_test name path )
2
2
3
3
# Copy the source to the binary tree
4
- configure_file (
5
- ${CMAKE_CURRENT_SOURCE_DIR} /${path} /${name}
6
- ${CMAKE_CURRENT_BINARY_DIR} /${path} /${name}
7
- COPYONLY
4
+ file ( COPY "${CMAKE_CURRENT_SOURCE_DIR} /${path} /${name} " DESTINATION "${CMAKE_CURRENT_BINARY_DIR} /${path} "
5
+ FILE_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
6
+ DIRECTORY_PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
8
7
)
9
- configure_file (
10
- ${CMAKE_CURRENT_SOURCE_DIR} /${path} /${name} -usage
11
- ${CMAKE_CURRENT_BINARY_DIR} /${path} /${name} -usage
12
- COPYONLY
8
+ file ( COPY "${CMAKE_CURRENT_SOURCE_DIR} /${path} /${name} -usage" DESTINATION "${CMAKE_CURRENT_BINARY_DIR} /${path} "
9
+ FILE_PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ
13
10
)
14
11
add_test (NAME test -${name} COMMAND "${CMAKE_BINARY_DIR} /${path} /${name} " )
15
12
set_property (TEST test -${name} PROPERTY WORKING_DIRECTORY "${CMAKE_BINARY_DIR} /${path} " )
Original file line number Diff line number Diff line change @@ -76,7 +76,7 @@ set(exe_dir ${CMAKE_BINARY_DIR}/bin_staging)
76
76
set (compiler_wrapper ${exe_dir} /caf)
77
77
install (
78
78
FILES "${compiler_wrapper} "
79
- PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ
79
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
80
80
DESTINATION "${CMAKE_INSTALL_BINDIR} "
81
81
)
82
82
file (READ ${CMAKE_CURRENT_SOURCE_DIR} /../extensions/caf-head CAF_HEADER)
@@ -109,7 +109,7 @@ file(APPEND "${compiler_wrapper}" "${FOOTER}")
109
109
set (caf_launcher ${exe_dir} /cafrun)
110
110
install (
111
111
FILES "${caf_launcher} "
112
- PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ
112
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
113
113
DESTINATION "${CMAKE_INSTALL_BINDIR} "
114
114
)
115
115
file (READ ${CMAKE_CURRENT_SOURCE_DIR} /../extensions/cafrun-head CAFRUN_HEADER)
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ function(generate_test_script base_name num_images)
31
31
endif ()
32
32
file (APPEND "${harness} " "${CMAKE_INSTALL_PREFIX} /bin/cafrun -np ${num_images} ./${executable} \n " )
33
33
file ( INSTALL "${harness} "
34
- PERMISSIONS WORLD_EXECUTE WORLD_READ OWNER_EXECUTE OWNER_READ GROUP_EXECUTE GROUP_READ
34
+ PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE
35
35
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
36
36
)
37
37
You can’t perform that action at this time.
0 commit comments