From 72a7d2339a1ba9bb1cf356f19c28deeb2f9be76e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Thu, 23 Jun 2022 13:28:10 -0400 Subject: [PATCH] contrib: update msgpack, use C++17 Change-Id: Ic7ce824e1c14f9a3dc45c24d48381cbf1b9d818e --- CMakeLists.txt | 1 + contrib/src/msgpack/SHA512SUMS | 2 +- contrib/src/msgpack/package.json | 8 ++++---- contrib/src/msgpack/rules.mak | 3 ++- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1896352f99..4f46916a3b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -192,6 +192,7 @@ if(MSVC) "WEBRTC_WIN;" "WEBRTC_AUDIO_PROCESSING_ONLY_BUILD;" "WEBRTC_NS_FLOAT;" + "MSGPACK_NO_BOOST;" ) endif() diff --git a/contrib/src/msgpack/SHA512SUMS b/contrib/src/msgpack/SHA512SUMS index 5fb42518a2..e4175ad5d6 100644 --- a/contrib/src/msgpack/SHA512SUMS +++ b/contrib/src/msgpack/SHA512SUMS @@ -1 +1 @@ -698fcdd5b427373997d0c89ff2cd09c44cf3b165defd381ff3cd9e14ecb83841064754a42aab99441a3b17aa26e3daec8f83e40d6d482c4b443b21b313278d14 msgpack-c-cpp-3.2.0.tar.gz \ No newline at end of file +33ed87b23d776cadcc230666e6435088e402c5813e7e4dce5ce79c8c3aceba5a36db8f395278042c6ac44c474b33018ff1635889d8b20bc41c5f6f1d1c963cae msgpack-c-cpp-3.3.0.tar.gz \ No newline at end of file diff --git a/contrib/src/msgpack/package.json b/contrib/src/msgpack/package.json index 1fc463d787..0bf984ef52 100644 --- a/contrib/src/msgpack/package.json +++ b/contrib/src/msgpack/package.json @@ -1,11 +1,11 @@ { "name": "msgpack-c", - "version": "cpp-3.2.0", + "version": "cpp-4.1.1", "url": "https://github.com/msgpack/msgpack-c/archive/__VERSION__.tar.gz", "use_cmake" : true, "defines": [ - "MSGPACK_CXX11=ON", - "MSGPACK_BUILD_EXAMPLES=OFF", - "MSGPACK_ENABLE_SHARED=OFF" + "MSGPACK_USE_BOOST=OFF", + "MSGPACK_CXX17=ON", + "MSGPACK_BUILD_EXAMPLES=OFF" ] } \ No newline at end of file diff --git a/contrib/src/msgpack/rules.mak b/contrib/src/msgpack/rules.mak index 2896e3a2d2..b1708b7cbe 100644 --- a/contrib/src/msgpack/rules.mak +++ b/contrib/src/msgpack/rules.mak @@ -1,5 +1,5 @@ # MSGPACK -MSGPACK_VERSION := cpp-3.2.0 +MSGPACK_VERSION := cpp-3.3.0 MSGPACK_URL := https://github.com/msgpack/msgpack-c/archive/$(MSGPACK_VERSION).tar.gz PKGS += msgpack @@ -8,6 +8,7 @@ PKGS_FOUND += msgpack endif MSGPACK_CMAKECONF := -DMSGPACK_CXX17=ON \ + -DMSGPACK_CXX_ONLY=ON \ -DMSGPACK_BUILD_EXAMPLES=OFF \ -DMSGPACK_ENABLE_SHARED=OFF \ -DCMAKE_INSTALL_LIBDIR=lib -- GitLab