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