diff --git a/CMakeLists.txt b/CMakeLists.txt index 11dc1720..865fc005 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,11 @@ endif () set(CMAKE_CXX_STANDARD 20) +# For find_package calls in Module mode (looking for the Find.cmake files) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_BINARY_DIR}/generators/") +# For find_package calls in config mode / find_dependency calls +# (looking for the -config.cmake files of transitive dependencies of modules, e.g. spdlog->fmt) +set(CMAKE_PREFIX_PATH ${CMAKE_PREFIX_PATH} "${CMAKE_BINARY_DIR}/generators/") # --------------------------------------------------------------------------- # Logging diff --git a/conanfile.py b/conanfile.py index b8fcb571..e2dfbf44 100644 --- a/conanfile.py +++ b/conanfile.py @@ -102,7 +102,6 @@ def generate(self): deps = CMakeDeps(self) deps.set_property("boost", "cmake_find_mode", "both") deps.set_property("duckdb", "cmake_find_mode", "both") - deps.set_property("fmt", "cmake_find_mode", "both") deps.set_property("gtest", "cmake_find_mode", "both") deps.set_property("hwloc", "cmake_find_mode", "both") deps.set_property("nlohmann_json", "cmake_find_mode", "both")