From 62be119760064fd2a8a1ba2f0df80b70961fdd05 Mon Sep 17 00:00:00 2001 From: Yehonal Date: Sat, 6 Sep 2025 18:39:59 +0200 Subject: [PATCH] fix(CMake/Boost): package finding logic + suppress deprecation warnings + support Boost 1.89 --- deps/boost/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/deps/boost/CMakeLists.txt b/deps/boost/CMakeLists.txt index dd41c52a9..c41ce041a 100644 --- a/deps/boost/CMakeLists.txt +++ b/deps/boost/CMakeLists.txt @@ -31,7 +31,8 @@ else() set(BOOST_REQUIRED_VERSION 1.74) endif() -find_package(Boost ${BOOST_REQUIRED_VERSION} REQUIRED system filesystem program_options iostreams regex) +# Boost.System is header-only since 1.69; do not require it explicitly. +find_package(Boost ${BOOST_REQUIRED_VERSION} REQUIRED COMPONENTS filesystem program_options iostreams regex) if(NOT Boost_FOUND) if(NOT DEFINED ENV{Boost_ROOT} AND NOT DEFINED Boost_DIR AND NOT DEFINED BOOST_ROOT AND NOT DEFINED BOOSTROOT)