File tree 11 files changed +13
-62
lines changed
11 files changed +13
-62
lines changed Original file line number Diff line number Diff line change 1
- cmake_minimum_required ( VERSION 3.9.2 FATAL_ERROR )
1
+ set (GDCM_MAX_VALIDATED_CMAKE_VERSION "3.13.4" )
2
2
3
- set (GDCM_MAX_VALIDATED_CMAKE_VERSION "3.13.1" )
4
- if ("${CMAKE_VERSION} " VERSION_LESS_EQUAL "${GDCM_MAX_VALIDATED_CMAKE_VERSION} " )
5
- # As of 2018-12-04 GDCM has been validated to build with cmake version 3.13.1 new policies.
6
- # Set and use the newest cmake policies that are validated to work
7
- set (GDCM_CMAKE_POLICY_VERSION "${CMAKE_VERSION} " )
8
- else ()
9
- set (GDCM_CMAKE_POLICY_VERSION "${GDCM_MAX_VALIDATED_CMAKE_VERSION} " )
10
- endif ()
11
- cmake_policy (VERSION ${GDCM_CMAKE_POLICY_VERSION} )
3
+ # Set minimum required version of CMake, and policy version
4
+ cmake_minimum_required (VERSION 3.9.2...${GDCM_MAX_VALIDATED_CMAKE_VERSION} FATAL_ERROR) # travis-ci wants 3.9.2
12
5
13
6
# GDCM version 3.0.0 will only support C++11 and greater
14
7
if (CMAKE_CXX_STANDARD EQUAL "98" )
Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 2.8.7)
1
+ cmake_minimum_required (VERSION 2.8.7...3.13.4 )
2
2
3
3
# Choose behavior based on whether we are building inside the GDCM tree.
4
4
if (GDCM_BINARY_DIR )
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
5
if (NOT CHARLS_NAMESPACE)
@@ -11,14 +11,6 @@ string(TOLOWER ${CHARLS_NAMESPACE} CHARLS_LIBRARY_NAME)
11
11
12
12
project (${CHARLS_NAMESPACE} CXX)
13
13
14
- foreach (p
15
- CMP0042
16
- CMP0063
17
- )
18
- if (POLICY ${p} )
19
- cmake_policy (SET ${p} NEW)
20
- endif ()
21
- endforeach ()
22
14
23
15
#-----------------------------------------------------------------------------
24
16
# CHARLS version number
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
5
if (NOT EXPAT_NAMESPACE)
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
5
if (NOT JPEG_NAMESPACE)
@@ -17,14 +17,6 @@ string(TOLOWER ${JPEG_NAMESPACE} JPEG_LIBRARY_NAME)
17
17
18
18
project (${JPEG_NAMESPACE} C)
19
19
20
- foreach (p
21
- CMP0042
22
- CMP0063
23
- )
24
- if (POLICY ${p} )
25
- cmake_policy (SET ${p} NEW)
26
- endif ()
27
- endforeach ()
28
20
29
21
# Do full dependency headers.
30
22
include_regular_expression ("^.*$" )
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
5
if (NOT MD5_NAMESPACE)
Original file line number Diff line number Diff line change 8
8
# e.g.:
9
9
# set(OPENJPEG_NAMESPACE "GDCMOPENJPEG")
10
10
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
11
- cmake_minimum_required (VERSION 2.8.2)
12
- endif ()
13
-
14
- if (COMMAND CMAKE_POLICY)
15
- cmake_policy (SET CMP0003 NEW)
16
- if (NOT (${CMAKE_VERSION} VERSION_LESS 3.0))
17
- cmake_policy (SET CMP0042 NEW)
18
- endif ()
19
-
20
- foreach (p
21
- CMP0042
22
- CMP0063
23
- )
24
- if (POLICY ${p} )
25
- cmake_policy (SET ${p} NEW)
26
- endif ()
27
- endforeach ()
11
+ cmake_minimum_required (VERSION 2.8.2...${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
28
12
endif ()
29
13
30
14
if (NOT OPENJPEG_NAMESPACE)
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
5
if (NOT UUID_NAMESPACE)
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
5
if (NOT ZLIB_NAMESPACE)
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
5
if (NOT GETOPT_NAMESPACE)
Original file line number Diff line number Diff line change 1
1
if (NOT DEFINED CMAKE_MINIMUM_REQUIRED_VERSION)
2
- cmake_minimum_required (VERSION 2.8.7)
2
+ cmake_minimum_required (VERSION 2.8.7... ${GDCM_MAX_VALIDATED_CMAKE_VERSION} )
3
3
endif ()
4
4
5
- foreach (p
6
- CMP0022
7
- CMP0042
8
- CMP0063 # CMake 3.3.2
9
- )
10
- if (POLICY ${p} )
11
- cmake_policy (SET ${p} NEW)
12
- endif ()
13
- endforeach ()
14
-
15
5
# http://www.linuxhacker.at/socketxx
16
6
if (NOT SOCKETXX_NAMESPACE)
17
7
set (SOCKETXX_NAMESPACE "SOCKETXX" )
You can’t perform that action at this time.
0 commit comments