From daaaeb0fd5e1d1657b3d24515eebe349d263767b Mon Sep 17 00:00:00 2001 From: Brad King <brad.king@kitware.com> Date: Fri, 20 Nov 2009 08:37:10 -0500 Subject: [PATCH] Enable loose loop constructs in KWSys We set CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS in KWSys's CMakeLists.txt file to enable simpler endif() syntax for CMake 2.4. --- CMakeLists.txt | 6 +++++- kwsysDateStamp.cmake | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c142bcb..09e3e20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -103,6 +103,11 @@ # any outside mailing list and no documentation of the change will be # written. +CMAKE_MINIMUM_REQUIRED(VERSION 2.4.5 FATAL_ERROR) + +# Allow empty endif() and such with CMake 2.4. +SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS 1) + #----------------------------------------------------------------------------- # If a namespace is not specified, use "kwsys" and enable testing. # This should be the case only when kwsys is not included inside @@ -112,7 +117,6 @@ IF(NOT KWSYS_NAMESPACE) 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) diff --git a/kwsysDateStamp.cmake b/kwsysDateStamp.cmake index 74fcadc..893710d 100644 --- a/kwsysDateStamp.cmake +++ b/kwsysDateStamp.cmake @@ -18,4 +18,4 @@ SET(KWSYS_DATE_STAMP_YEAR 2009) SET(KWSYS_DATE_STAMP_MONTH 11) # KWSys version date day component. Format is DD. -SET(KWSYS_DATE_STAMP_DAY 18) +SET(KWSYS_DATE_STAMP_DAY 20) -- GitLab