Add old style find boost applying option to cmake.

When cmake has -D MSGPACK_BOOST_USE_OLD_CMAKE=ON option, cmake use old style find boost.
This commit is contained in:
Takatoshi Kondo
2026-01-12 13:45:19 +09:00
parent a0b2ec09da
commit 12dd72645a
3 changed files with 5 additions and 2 deletions
+3 -1
View File
@@ -67,7 +67,9 @@ ENDIF ()
IF (MSGPACK_USE_BOOST)
IF ((CMAKE_VERSION VERSION_GREATER 3.30) OR
(CMAKE_VERSION VERSION_EQUAL 3.30))
CMAKE_POLICY(SET CMP0167 NEW)
IF (NOT MSGPACK_BOOST_USE_OLD_CMAKE)
CMAKE_POLICY(SET CMP0167 NEW)
ENDIF ()
ENDIF ()
SET (Boost_USE_MULTITHREADED ON)
+1
View File
@@ -41,6 +41,7 @@ build_script:
$env:cpp11 `
-D MSGPACK_BUILD_EXAMPLES=ON `
-D MSGPACK_BUILD_TESTS=ON `
-D MSGPACK_BOOST_USE_OLD_CMAKE=ON `
-D CMAKE_EXE_LINKER_FLAGS=/LIBPATH:"$env:boost_prefix\$env:boost_subdir" `
-D CMAKE_PREFIX_PATH="$env:boost_prefix;$env:APPVEYOR_BUILD_FOLDER\zlib-1.3.1\prefix" `
-D CMAKE_INSTALL_PREFIX="$env:APPVEYOR_BUILD_FOLDER\prefix" `
+1 -1
View File
@@ -1,4 +1,4 @@
cmake_minimum_required(VERSION 3.1 FATAL_ERROR)
cmake_minimum_required(VERSION 3.5...4.0)
project(test-install LANGUAGES CXX)