We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 1a62034 + 98c2e96 commit 645737aCopy full SHA for 645737a
cmake/cmkr.cmake
@@ -61,6 +61,13 @@ endif()
61
if(DEFINED ENV{CMKR_CACHE})
62
set(CMKR_DIRECTORY_PREFIX "$ENV{CMKR_CACHE}")
63
string(REPLACE "\\" "/" CMKR_DIRECTORY_PREFIX "${CMKR_DIRECTORY_PREFIX}")
64
+ if(CMKR_DIRECTORY_PREFIX MATCHES "^~")
65
+ if(WIN32)
66
+ string(REGEX REPLACE "^~" "$ENV{USERPROFILE}" CMKR_DIRECTORY_PREFIX "${CMKR_DIRECTORY_PREFIX}")
67
+ elseif(UNIX)
68
+ string(REGEX REPLACE "^~" "$ENV{HOME}" CMKR_DIRECTORY_PREFIX "${CMKR_DIRECTORY_PREFIX}")
69
+ endif()
70
71
if(NOT CMKR_DIRECTORY_PREFIX MATCHES "\\/$")
72
set(CMKR_DIRECTORY_PREFIX "${CMKR_DIRECTORY_PREFIX}/")
73
endif()
0 commit comments