From 228553d43a4082cc1fa47754dae5f565113b74e1 Mon Sep 17 00:00:00 2001 From: deep <166912166+de-ep@users.noreply.github.com> Date: Wed, 10 Dec 2025 19:23:24 +0530 Subject: [PATCH] fix #186 --- cmake/cmkr.cmake | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmake/cmkr.cmake b/cmake/cmkr.cmake index 936bdf0..3fed61e 100644 --- a/cmake/cmkr.cmake +++ b/cmake/cmkr.cmake @@ -61,6 +61,9 @@ endif() if(DEFINED ENV{CMKR_CACHE}) set(CMKR_DIRECTORY_PREFIX "$ENV{CMKR_CACHE}") string(REPLACE "\\" "/" CMKR_DIRECTORY_PREFIX "${CMKR_DIRECTORY_PREFIX}") + if(CMKR_DIRECTORY_PREFIX MATCHES "^~") + string(REGEX REPLACE "^~" "$ENV{HOME}" CMKR_DIRECTORY_PREFIX "${CMKR_DIRECTORY_PREFIX}") + endif() if(NOT CMKR_DIRECTORY_PREFIX MATCHES "\\/$") set(CMKR_DIRECTORY_PREFIX "${CMKR_DIRECTORY_PREFIX}/") endif()