diff --git a/cmake/configs/default.cmake b/cmake/configs/default.cmake index 056988bb9f..df18bab73c 100644 --- a/cmake/configs/default.cmake +++ b/cmake/configs/default.cmake @@ -397,7 +397,7 @@ hunter_default_version(mng VERSION 2.0.3-p2) hunter_default_version(mojoshader VERSION 0.0.1) hunter_default_version(mongoose VERSION 6.10) hunter_default_version(mpark_variant VERSION 1.0.0) -hunter_default_version(msgpack VERSION 1.4.1-p2) +hunter_default_version(msgpack VERSION 4.1.3) hunter_default_version(mshadow VERSION 1.1-1d79ecf-p0) hunter_default_version(mtplz VERSION 0.1-p3) hunter_default_version(mxnet VERSION 1.5.0.rc1-b64e00a-p0) diff --git a/cmake/projects/msgpack/hunter.cmake b/cmake/projects/msgpack/hunter.cmake index 7493b10ab8..c90a8febf0 100644 --- a/cmake/projects/msgpack/hunter.cmake +++ b/cmake/projects/msgpack/hunter.cmake @@ -2,6 +2,7 @@ include(hunter_add_version) include(hunter_cacheable) +include(hunter_cmake_args) include(hunter_download) include(hunter_pick_scheme) @@ -27,6 +28,23 @@ hunter_add_version( eafdcb4c0a29d7416248740bd8132316a4b03910 ) +hunter_add_version( + PACKAGE_NAME + msgpack + VERSION + "4.1.3" + URL + "https://github.com/msgpack/msgpack-c/archive/refs/tags/cpp-4.1.3.tar.gz" + SHA1 + e53ea01821cdf8e7d0d9d56d9c2496bda59636e1 + ) + + hunter_pick_scheme(DEFAULT url_sha1_cmake) + +hunter_cmake_args(msgpack CMAKE_ARGS + MSGPACK_USE_BOOST=OFF + MSGPACK_BUILD_DOCS=OFF) + hunter_cacheable(msgpack) hunter_download(PACKAGE_NAME msgpack) diff --git a/docs/packages/pkg/msgpack.rst b/docs/packages/pkg/msgpack.rst index 49546bc8cf..5b0b3e8a22 100644 --- a/docs/packages/pkg/msgpack.rst +++ b/docs/packages/pkg/msgpack.rst @@ -3,6 +3,7 @@ msgpack .. index:: unsorted ; msgpack + .. _pkg.msgpack: @@ -13,14 +14,14 @@ msgpack :target: https://github.com/cpp-pm/hunter/releases/tag/v0.14.19 :alt: Hunter v0.14.19 -- `Hunterized `__ - `Example `__ - Added by `Antal Tátrai `__ (`pr-406 `__) - Available since |hunter| +- Target library name from "msgpack::msgpack" to "msgpackc-cxx" with `v4.1.3` .. code-block:: cmake hunter_add_package(msgpack) find_package(msgpack CONFIG REQUIRED) - target_link_libraries(... msgpack::msgpack) + target_link_libraries(... PRIVATE msgpackc-cxx) diff --git a/examples/msgpack/CMakeLists.txt b/examples/msgpack/CMakeLists.txt index 080f3f5950..95b8dd4413 100644 --- a/examples/msgpack/CMakeLists.txt +++ b/examples/msgpack/CMakeLists.txt @@ -11,4 +11,4 @@ set (CMAKE_CXX_STANDARD 11) find_package(msgpack CONFIG REQUIRED) add_executable(container container.cpp) -target_link_libraries(container msgpack::msgpack) +target_link_libraries(container PRIVATE msgpackc-cxx)