File tree Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Expand file tree Collapse file tree 1 file changed +17
-3
lines changed Original file line number Diff line number Diff line change 1
- CMAKE_MINIMUM_REQUIRED (VERSION 3.1 FATAL_ERROR )
2
-
3
- CMAKE_POLICY (SET CMP0054 NEW )
1
+ if (${CMAKE_VERSION} VERSION_GREATER "3.4" )
2
+ CMAKE_MINIMUM_REQUIRED (VERSION 3.5 )
3
+ else ()
4
+ CMAKE_MINIMUM_REQUIRED (VERSION 2.8.12 )
5
+ IF ((CMAKE_VERSION VERSION_GREATER 3.1 ) OR
6
+ (CMAKE_VERSION VERSION_EQUAL 3.1 ))
7
+ CMAKE_POLICY (SET CMP0054 NEW )
8
+ ENDIF ()
9
+ endif ()
4
10
5
11
PROJECT (msgpack-cxx LANGUAGES CXX )
6
12
@@ -67,6 +73,10 @@ IF (MSGPACK_32BIT)
67
73
ENDIF ()
68
74
69
75
IF (MSGPACK_USE_BOOST )
76
+ IF ((CMAKE_VERSION VERSION_GREATER 3.30 ) OR
77
+ (CMAKE_VERSION VERSION_EQUAL 3.30 ))
78
+ CMAKE_POLICY (SET CMP0167 NEW )
79
+ ENDIF ()
70
80
SET (Boost_USE_MULTITHREADED ON )
71
81
72
82
IF (MSGPACK_USE_STATIC_BOOST )
@@ -143,6 +153,10 @@ IF (MSGPACK_GEN_COVERAGE)
143
153
ENDIF ()
144
154
145
155
IF (MSGPACK_BUILD_TESTS )
156
+ IF ((CMAKE_VERSION VERSION_GREATER 3.27 ) OR
157
+ (CMAKE_VERSION VERSION_EQUAL 3.27 ))
158
+ CMAKE_POLICY (SET CMP0145 OLD )
159
+ ENDIF ()
146
160
IF (NOT MSGPACK_USE_BOOST )
147
161
MESSAGE (FATAL_ERROR "Test requires -DMSGPACK_USE_BOOST=ON" )
148
162
ENDIF ()
You can’t perform that action at this time.
0 commit comments