|
|
@@ -1,4 +1,11 @@
|
|
|
-file(CREATE_LINK ${CMAKE_CURRENT_LIST_FILE} TestLink.cmake RESULT result)
|
|
|
+# start with a file in the same directory to avoid cross-device links
|
|
|
+set(test_file ${CMAKE_CURRENT_BINARY_DIR}/CreateLinkTest.txt)
|
|
|
+file(TOUCH ${test_file})
|
|
|
+
|
|
|
+file(CREATE_LINK
|
|
|
+ ${test_file} ${CMAKE_CURRENT_BINARY_DIR}/TestCreateLink.txt
|
|
|
+ RESULT result
|
|
|
+ )
|
|
|
if(NOT result STREQUAL "0")
|
|
|
message(SEND_ERROR "Hard link result='${result}'")
|
|
|
endif()
|