12 lines
418 B
CMake
12 lines
418 B
CMake
|
# Use COPY_ON_ERROR to handle the case where the source and destination
|
||
|
# directory are on different devices. Cross-device links are not permitted
|
||
|
# and the following command falls back to copying the file if link fails.
|
||
|
file(CREATE_LINK
|
||
|
${CMAKE_CURRENT_LIST_FILE} TestCreateLink.cmake
|
||
|
RESULT result
|
||
|
COPY_ON_ERROR
|
||
|
)
|
||
|
if(NOT result STREQUAL "0")
|
||
|
message(SEND_ERROR "COPY_ON_ERROR failed: '${result}'")
|
||
|
endif()
|