File tree Expand file tree Collapse file tree 3 files changed +13
-9
lines changed Expand file tree Collapse file tree 3 files changed +13
-9
lines changed Original file line number Diff line number Diff line change 1
- CMAKE_MINIMUM_REQUIRED (VERSION 2.8.12 )
2
-
3
- IF ((CMAKE_VERSION VERSION_GREATER 3.1 ) OR
4
- (CMAKE_VERSION VERSION_EQUAL 3.1 ))
5
- CMAKE_POLICY (SET CMP0054 NEW )
6
- ENDIF ()
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 ()
7
10
8
11
OPTION (MSGPACK_BUILD_TESTS "Build msgpack tests." OFF )
9
12
OPTION (MSGPACK_GEN_COVERAGE "Enable running gcov to get a test coverage report." OFF )
@@ -38,7 +41,7 @@ IF (BIGENDIAN)
38
41
SET (MSGPACK_ENDIAN_LITTLE_BYTE 0 )
39
42
ELSE ()
40
43
SET (MSGPACK_ENDIAN_BIG_BYTE 0 )
41
- SET (MSGPACK_ENDIAN_LITTLE_BYTE 1 )
44
+ SET (MSGPACK_ENDIAN_LITTLE_BYTE 1 )
42
45
ENDIF ()
43
46
44
47
CONFIGURE_FILE (
Original file line number Diff line number Diff line change @@ -20,12 +20,13 @@ if [ "${ARCH}" == "32" ]
20
20
then
21
21
export BIT32=" ON"
22
22
export ARCH_FLAG=" -m32"
23
+ ZLIB32=" -DZLIB_LIBRARY=/usr/lib32/libz.a"
23
24
else
24
25
export BIT32=" OFF"
25
26
export ARCH_FLAG=" -m64"
26
27
fi
27
28
28
- cmake -DMSGPACK_BUILD_TESTS=ON -DMSGPACK_32BIT=${BIT32} -DBUILD_SHARED_LIBS=${SHARED} -DMSGPACK_CHAR_SIGN=${CHAR_SIGN} -DCMAKE_CXX_FLAGS=" ${ARCH_FLAG} ${CXXFLAGS} ${SAN} " -DCMAKE_C_FLAGS=" ${CFLAGS} ${SAN} " ..
29
+ cmake -DMSGPACK_BUILD_TESTS=ON -DMSGPACK_32BIT=${BIT32} -DBUILD_SHARED_LIBS=${SHARED} -DMSGPACK_CHAR_SIGN=${CHAR_SIGN} -DCMAKE_CXX_FLAGS=" ${ARCH_FLAG} ${CXXFLAGS} ${SAN} " -DCMAKE_C_FLAGS=" ${CFLAGS} ${SAN} " ${ZLIB32} ..
29
30
30
31
ret=$?
31
32
if [ $ret -ne 0 ]
Original file line number Diff line number Diff line change 1
- cmake_minimum_required (VERSION 3.0 )
1
+ cmake_minimum_required (VERSION 3.5 )
2
2
project (example )
3
3
4
4
if (EXAMPLE_MSGPACK_EMBEDDED )
You can’t perform that action at this time.
0 commit comments