diff options
author | click <none@none> | 2010-08-12 19:13:15 +0200 |
---|---|---|
committer | click <none@none> | 2010-08-12 19:13:15 +0200 |
commit | 03a0bcad097f42676b9766014a0b621c0da2e1a8 (patch) | |
tree | 3566a3018db9407ff1a58d66ac7e112dba741e7c | |
parent | 76bbd66d763d2813bb94093c5b0098aa18c034fa (diff) |
Buildsystem/Windows: Set preload.cmake and related function as examples, and not actively used
- Sets the default CMAKE_INSTALL_PREFIX to <programfiles location>/<projectname> on Windows
--HG--
branch : trunk
-rw-r--r-- | CMakeLists.txt | 19 | ||||
-rw-r--r-- | PreLoad.cmake | 29 |
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() |