summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8ffb8374..286a00a0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -83,10 +83,13 @@ endmacro()
macro(fm_load_userconfig)
if(NOT DEFINED FLOORMAT_USERCONFIG)
- if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows")
- set(ENV{USER} "$ENV{USERNAME}")
+ sets(FILEPATH FLOORMAT_USERCONFIG "${CMAKE_CURRENT_SOURCE_DIR}/userconfig.cmake")
+ if(NOT EXISTS "${FLOORMAT_USERCONFIG}")
+ if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Windows")
+ set(ENV{USER} "$ENV{USERNAME}")
+ endif()
+ sets(FILEPATH FLOORMAT_USERCONFIG "${CMAKE_CURRENT_SOURCE_DIR}/userconfig-$ENV{USER}@${CMAKE_SYSTEM_NAME}-${CMAKE_CXX_COMPILER_ID}.cmake")
endif()
- sets(FILEPATH FLOORMAT_USERCONFIG "${CMAKE_CURRENT_SOURCE_DIR}/userconfig-$ENV{USER}@${CMAKE_SYSTEM_NAME}-${CMAKE_CXX_COMPILER_ID}.cmake")
endif()
if(NOT FLOORMAT_USERCONFIG STREQUAL "")
if(EXISTS "${FLOORMAT_USERCONFIG}")