Tests: Fix CMake.ELF test with read-only source (#15489)

When the cmake sources are all set to read-only (e.g. after importing
into perforce), the CMake.ELF test fails because the copy of the binary
is also read-only and cannot be modified.  Fix this by copying the
binary without source permissions.
This commit is contained in:
Bill Newcomb 2015-04-01 13:13:35 -07:00 committed by Brad King
parent 0de7807c36
commit a293dcb561
1 changed files with 1 additions and 1 deletions

View File

@ -11,7 +11,7 @@ set(out "@CMAKE_CURRENT_BINARY_DIR@/ELF-Out")
file(REMOVE_RECURSE "${out}") file(REMOVE_RECURSE "${out}")
file(MAKE_DIRECTORY "${out}") file(MAKE_DIRECTORY "${out}")
foreach(f ${names}) foreach(f ${names})
file(COPY ${in}/${f} DESTINATION ${out}) file(COPY ${in}/${f} DESTINATION ${out} NO_SOURCE_PERMISSIONS)
list(APPEND files "${out}/${f}") list(APPEND files "${out}/${f}")
endforeach() endforeach()