File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212#
1313set (ITKEX_OLDEST_VALIDATED_POLICIES_VERSION "3.22.1" )
1414set (ITKEX_NEWEST_VALIDATED_POLICIES_VERSION "3.31.5" )
15- cmake_minimum_required (VERSION ${ITKEX_OLDEST_VALIDATED_POLICIES_VERSION} FATAL_ERROR )
16- if ("${CMAKE_VERSION } " VERSION_LESS_EQUAL "${ITKEX_NEWEST_VALIDATED_POLICIES_VERSION} " )
17- #Set and use the newest available cmake policies that are validated to work
18- set (ITK_CMAKE_POLICY_VERSION "${CMAKE_VERSION } " )
19- else ()
20- set (ITK_CMAKE_POLICY_VERSION "${ITKEX_NEWEST_VALIDATED_POLICIES_VERSION} " )
21- endif ()
22- cmake_policy (VERSION ${ITK_CMAKE_POLICY_VERSION} )
23- #
24- # Now enumerate specific policies newer than ITKEX_NEWEST_VALIDATED_POLICIES_VERSION
25- # that may need to be individually set to NEW/OLD
26- #
27- foreach (pnew "" ) # Currently Empty
28- if (POLICY ${pnew} )
29- cmake_policy (SET ${pnew} NEW )
30- endif ()
31- endforeach ()
32- foreach (pold "" ) # Currently Empty
33- if (POLICY ${pold} )
34- cmake_policy (SET ${pold} OLD )
35- endif ()
36- endforeach ()
15+ cmake_minimum_required (VERSION ${ITKEX_OLDEST_VALIDATED_POLICIES_VERSION} ..${ITKEX_NEWEST_VALIDATED_POLICIES_VERSION} FATAL_ERROR )
3716
3817# ==== Define language standard configurations requiring at least c++14 standard
3918if (CMAKE_CXX_STANDARD EQUAL "98" OR CMAKE_CXX_STANDARD LESS "17" )
You can’t perform that action at this time.
0 commit comments