diff options
author | Ethan Jones <ethan@yasfu.net> | 2021-09-15 19:32:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-15 19:32:01 +0200 |
commit | f09258d24e9436353efcf8323826ab2ddbf2e249 (patch) | |
tree | c0c251270988eb0784691bbe32e1cabb07c65676 /src/CMakeLists.txt | |
parent | Add LittleBigBug to CONTRIBUTORS (#5297) (diff) | |
download | cuberite-f09258d24e9436353efcf8323826ab2ddbf2e249.tar cuberite-f09258d24e9436353efcf8323826ab2ddbf2e249.tar.gz cuberite-f09258d24e9436353efcf8323826ab2ddbf2e249.tar.bz2 cuberite-f09258d24e9436353efcf8323826ab2ddbf2e249.tar.lz cuberite-f09258d24e9436353efcf8323826ab2ddbf2e249.tar.xz cuberite-f09258d24e9436353efcf8323826ab2ddbf2e249.tar.zst cuberite-f09258d24e9436353efcf8323826ab2ddbf2e249.zip |
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b5dcead39..4efc76a90 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -192,7 +192,12 @@ SET_TARGET_PROPERTIES(${CMAKE_PROJECT_NAME} PROPERTIES - +MACRO(TO_NATIVE_PATH PATH OUT) + FILE(TO_NATIVE_PATH "${PATH}" "${OUT}") + IF(MINGW) + STRING(REPLACE "/" "\\" "${OUT}" "${${OUT}}") + ENDIF(MINGW) +ENDMACRO(TO_NATIVE_PATH) # Create a symbolic link from ${orig} to ${link} # If the orig and link point to the same thing, does nothing (-> in-source build) @@ -211,8 +216,8 @@ function(make_symlink orig link) if (CMAKE_HOST_UNIX) set(command ln -s ${orig} ${link}) else() - file(TO_NATIVE_PATH "${orig}" orig) - file(TO_NATIVE_PATH "${link}" link) + TO_NATIVE_PATH("${orig}" orig) + TO_NATIVE_PATH("${link}" link) if (IS_DIRECTORY ${orig}) set(command cmd.exe /c mklink /j ${link} ${orig}) else() |