From f2fd27635841ca8393efe56b86e30d40be0ed1af Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 1 Nov 2010 15:15:02 +0000 Subject: [PATCH] [CMAKE] When PreLoad.cmake is run, the CMAKE_CURRENT_SOURCE_DIR points to the directory, where the cmake command was executed (bug?). To get the root folder of reactos, use CMAKE_CURRENT_LIST_FILE, which points to PreLoad.cmake in the root folder. svn path=/branches/cmake-bringup/; revision=49405 --- PreLoad.cmake | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/PreLoad.cmake b/PreLoad.cmake index 59de559de5a..e74be692797 100644 --- a/PreLoad.cmake +++ b/PreLoad.cmake @@ -1,7 +1,10 @@ -#message("PreLoad.cmake ...") +# small trick to get the real source directory at this stage +STRING(REPLACE "/PreLoad.cmake" "" REACTOS_HOME_DIR ${CMAKE_CURRENT_LIST_FILE}) -SET(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake/Modules" CACHE INTERNAL "") +#message("/PreLoad.cmake ... ${REACTOS_HOME_DIR}") + +SET(CMAKE_MODULE_PATH "${REACTOS_HOME_DIR}/cmake/Modules" CACHE INTERNAL "") #message("CMAKE_MODULE_PATH = ${CMAKE_MODULE_PATH}")