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