Skip to content

Commit e090859

Browse files
committed
Fixed cmake warnings.
1 parent 820ccf1 commit e090859

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

CMakeLists.txt

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
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()
410

511
PROJECT (msgpack-cxx LANGUAGES CXX)
612

@@ -67,6 +73,10 @@ IF (MSGPACK_32BIT)
6773
ENDIF ()
6874

6975
IF (MSGPACK_USE_BOOST)
76+
IF ((CMAKE_VERSION VERSION_GREATER 3.0) OR
77+
(CMAKE_VERSION VERSION_EQUAL 3.0))
78+
CMAKE_POLICY(SET CMP0167 NEW)
79+
ENDIF ()
7080
SET (Boost_USE_MULTITHREADED ON)
7181

7282
IF (MSGPACK_USE_STATIC_BOOST)

0 commit comments

Comments
 (0)