diff --git a/cmake/OS_Detection.cmake b/cmake/OS_Detection.cmake
index 1adb88adb2e687e28d600d658b55fe461203832b..ac6d7817e2356b6285af2720b09ab63953c39a86 100644
--- a/cmake/OS_Detection.cmake
+++ b/cmake/OS_Detection.cmake
@@ -45,6 +45,9 @@ message(STATUS "[*] Building for a ${ARCH_WIDTH}-bit system")
 if(UNIX)
     add_definitions ("-DDAP_OS_UNIX")
     if (APPLE)
+        EXECUTE_PROCESS( COMMAND whoami COMMAND tr -d '\n' OUTPUT_VARIABLE L_USER)
+        EXECUTE_PROCESS( COMMAND echo -n /Users/${L_USER} OUTPUT_VARIABLE L_USERDIR_PATH)
+        set (USERDIR_PATH "${L_USERDIR_PATH}")
         add_definitions ("-DDAP_OS_DARWIN -DDARWIN -DDAP_OS_BSD")
         set(DARWIN ON)
         set(BSD ON)