From a85d43f9a64ab8fd249e34a6fca49f928c4a518d Mon Sep 17 00:00:00 2001
From: Lars Bilke <lars.bilke@ufz.de>
Date: Mon, 27 Feb 2023 09:25:52 +0100
Subject: [PATCH] [cmake] Use header-only fmt lib. Should fix wheels.

---
 scripts/cmake/Dependencies.cmake | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/scripts/cmake/Dependencies.cmake b/scripts/cmake/Dependencies.cmake
index 4e28e889b4d..baf215dd568 100644
--- a/scripts/cmake/Dependencies.cmake
+++ b/scripts/cmake/Dependencies.cmake
@@ -30,14 +30,19 @@ endif()
 # Check spdlog release for compatible fmt release. fmt may be provided by vtk
 # _ext build.
 if(NOT TARGET fmt::fmt)
-    CPMFindPackage(NAME fmt GIT_TAG 9.1.0 GITHUB_REPOSITORY fmtlib/fmt)
+    CPMFindPackage(
+        NAME fmt
+        GIT_TAG 9.1.0
+        GITHUB_REPOSITORY fmtlib/fmt
+        EXCLUDE_FROM_ALL YES
+    )
 endif()
 CPMFindPackage(
     NAME spdlog
     GITHUB_REPOSITORY gabime/spdlog
     VERSION 1.11.0
     OPTIONS "BUILD_SHARED_LIBS OFF" "SPDLOG_BUILD_SHARED OFF"
-            "SPDLOG_FMT_EXTERNAL 1"
+            "SPDLOG_FMT_EXTERNAL_HO 1"
 )
 if(spdlog_ADDED)
     set_target_properties(
-- 
GitLab