summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-03-17 20:22:28 (GMT)
committerBrad King <brad.king@kitware.com>2008-03-17 20:22:28 (GMT)
commit33c84b50e9ae6f8d7cee4202356d906e1343034e (patch)
tree8b2d79e1f1a333b9204fe678fc78ca83f4b357f7
parent317d1705af4ae81e4a0b74db6f538ab0a873b041 (diff)
downloadCMake-33c84b50e9ae6f8d7cee4202356d906e1343034e.zip
CMake-33c84b50e9ae6f8d7cee4202356d906e1343034e.tar.gz
CMake-33c84b50e9ae6f8d7cee4202356d906e1343034e.tar.bz2
ENH: Set CMake Policy CMP0003 to NEW behavior to build without warnings with the upcoming CMake 2.6 release.
-rw-r--r--CMakeLists.txt4
-rw-r--r--Source/kwsys/CMakeLists.txt6
-rw-r--r--Utilities/cmcurl/CMakeLists.txt5
3 files changed, 14 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 20a161f..9342611 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,9 @@
PROJECT(CMake)
CMAKE_MINIMUM_REQUIRED(VERSION 2.4 FATAL_ERROR)
+IF(COMMAND CMAKE_POLICY)
+ CMAKE_POLICY(SET CMP0003 NEW)
+ENDIF(COMMAND CMAKE_POLICY)
+
MARK_AS_ADVANCED(CMAKE_BACKWARDS_COMPATIBILITY)
diff --git a/Source/kwsys/CMakeLists.txt b/Source/kwsys/CMakeLists.txt
index 0bedc61..07a3d2d 100644
--- a/Source/kwsys/CMakeLists.txt
+++ b/Source/kwsys/CMakeLists.txt
@@ -111,6 +111,12 @@ IF(NOT KWSYS_NAMESPACE)
SET(KWSYS_NAMESPACE "kwsys")
SET(KWSYS_STANDALONE 1)
ENDIF(NOT KWSYS_NAMESPACE)
+IF(KWSYS_STANDALONE)
+ CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
+ IF(COMMAND CMAKE_POLICY)
+ CMAKE_POLICY(SET CMP0003 NEW)
+ ENDIF(COMMAND CMAKE_POLICY)
+ENDIF(KWSYS_STANDALONE)
#-----------------------------------------------------------------------------
# The project name is that of the specified namespace.
diff --git a/Utilities/cmcurl/CMakeLists.txt b/Utilities/cmcurl/CMakeLists.txt
index 666c7a7..3ed177f 100644
--- a/Utilities/cmcurl/CMakeLists.txt
+++ b/Utilities/cmcurl/CMakeLists.txt
@@ -1,4 +1,7 @@
-CMAKE_MINIMUM_REQUIRED(VERSION 2.0)
+CMAKE_MINIMUM_REQUIRED(VERSION 2.4)
+IF(COMMAND CMAKE_POLICY)
+ CMAKE_POLICY(SET CMP0003 NEW)
+ENDIF(COMMAND CMAKE_POLICY)
PROJECT(LIBCURL C)
INCLUDE_REGULAR_EXPRESSION("^.*$")