From 53bc4455b92eea944950be227a12f45c6743da41 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 12 Jul 2023 11:15:13 -0400 Subject: [PATCH] cmake: depend on 3.16, fallback on msgpack Change-Id: I05e1170f7c39d711f3bdc9920d22965115d5f3a3 --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2699b67..0ee7cab 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.22) +cmake_minimum_required(VERSION 3.16) project(dhtnet VERSION 0.0.1 LANGUAGES CXX @@ -19,7 +19,11 @@ find_package(msgpackc-cxx QUIET CONFIG) if(msgpackc-cxx_FOUND) add_library(msgpack-cxx ALIAS msgpackc-cxx) else() - find_package(msgpack-cxx CONFIG REQUIRED) + find_package(msgpack-cxx CONFIG) + if(NOT msgpack-cxx_FOUND) + find_package(msgpack CONFIG REQUIRED) + add_library(msgpack-cxx ALIAS msgpack) + endif() endif() find_package(fmt) -- GitLab