aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt19
-rw-r--r--PreLoad.cmake29
2 files changed, 34 insertions, 14 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 201cf6af52b..c1ef483050a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -104,14 +104,17 @@ if( PREFIX )
set(CMAKE_INSTALL_PREFIX "${PREFIX}")
endif()
-IF(WIN32)
- IF(NOT CYGWIN)
- IF(NOT CMAKE_INSTALL_PREFIX)
- SET(CMAKE_INSTALL_PREFIX
- "${CMAKE_BINARY_DIR}/bin")
- ENDIF(NOT CMAKE_INSTALL_PREFIX)
- ENDIF(NOT CYGWIN)
-ENDIF(WIN32)
+#
+# Example: Check the CMake preload parameters (Commented out by default)
+#
+# Overload CMAKE_INSTALL_PREFIX if not being set properly
+#if( WIN32 )
+# if( NOT CYGWIN )
+# if( NOT CMAKE_INSTALL_PREFIX )
+# set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}/bin")
+# endif()
+# endif()
+#endif()
#
# Handle debugmode compiles (this will require further work for proper WIN32-setups)
diff --git a/PreLoad.cmake b/PreLoad.cmake
index bd6f0396584..a6dc928b906 100644
--- a/PreLoad.cmake
+++ b/PreLoad.cmake
@@ -1,6 +1,23 @@
-IF(WIN32)
- IF(NOT CYGWIN)
- SET(CMAKE_INSTALL_PREFIX
- "" CACHE PATH "Default install path")
- ENDIF(NOT CYGWIN)
-ENDIF(WIN32)
+# Copyright (C) 2005-2010 Trinity <http://www.trinitycore.org/>
+#
+# This file is free software; as a special exception the author gives
+# unlimited permission to copy and/or distribute it, with or without
+# modifications, as long as this notice is preserved.
+#
+# This program is distributed in the hope that it will be useful, but
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+
+# This file is run right before CMake starts configuring the sourcetree
+
+# Example: Force CMAKE_INSTALL_PREFIX to be preloaded with something before
+# doing the actual first "configure"-part - allows for hardforcing
+# destinations elsewhere in the CMake buildsystem (commented out on purpose)
+
+# Override CMAKE_INSTALL_PREFIX on Windows platforms
+#if( WIN32 )
+# if( NOT CYGWIN )
+# set(CMAKE_INSTALL_PREFIX
+# "" CACHE PATH "Default install path")
+# endif()
+#endif()