changeset 696:98780bd98090

fix FindBoost on recent versions of CMake
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 16 Jun 2025 09:48:40 +0200 (3 weeks ago)
parents 91bb3a44573f
children f03ea50cc187
files Resources/CMake/DatabasesFrameworkConfiguration.cmake
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/Resources/CMake/DatabasesFrameworkConfiguration.cmake	Mon Jun 16 09:32:30 2025 +0200
+++ b/Resources/CMake/DatabasesFrameworkConfiguration.cmake	Mon Jun 16 09:48:40 2025 +0200
@@ -54,7 +54,13 @@
 
 if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "system")
   if (ORTHANC_FRAMEWORK_USE_SHARED)
-    include(FindBoost)
+    # https://cmake.org/cmake/help/latest/policy/CMP0167.html
+    if (CMAKE_VERSION VERSION_GREATER "3.30")
+      find_package(Boost CONFIG)
+    else()
+      include(FindBoost)
+    endif()
+
     find_package(Boost COMPONENTS regex thread)
     
     if (NOT Boost_FOUND)