From bb487d3e56684a81592fecb3b0a3b10f2742af69 Mon Sep 17 00:00:00 2001 From: Jeremy <51220084+jeremy-rifkin@users.noreply.github.com> Date: Wed, 15 Nov 2023 00:34:45 -0500 Subject: [PATCH] Conditionally find_dependency(libdwarf) --- cmake/in/cpptrace-config-cmake.in | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/cmake/in/cpptrace-config-cmake.in b/cmake/in/cpptrace-config-cmake.in index 3361ff5..eea7703 100644 --- a/cmake/in/cpptrace-config-cmake.in +++ b/cmake/in/cpptrace-config-cmake.in @@ -2,13 +2,15 @@ @PACKAGE_INIT@ # Dependencies -include(CMakeFindDependencyMacro) -find_dependency(libdwarf REQUIRED) +if(@CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF@) + include(CMakeFindDependencyMacro) + find_dependency(libdwarf REQUIRED) +endif() # We cannot modify an existing IMPORT target if(NOT TARGET assert::assert) - # import targets - include("${CMAKE_CURRENT_LIST_DIR}/@package_name@-targets.cmake") + # import targets + include("${CMAKE_CURRENT_LIST_DIR}/@package_name@-targets.cmake") endif()