diff options
| author | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
|---|---|---|
| committer | Ethan Morgan <ethan@gweithio.com> | 2026-02-14 16:44:06 +0000 |
| commit | 54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch) | |
| tree | d915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/libdwarf/dependencies.diff | |
Diffstat (limited to 'vcpkg/ports/libdwarf/dependencies.diff')
| -rw-r--r-- | vcpkg/ports/libdwarf/dependencies.diff | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/vcpkg/ports/libdwarf/dependencies.diff b/vcpkg/ports/libdwarf/dependencies.diff new file mode 100644 index 0000000..4d03ed0 --- /dev/null +++ b/vcpkg/ports/libdwarf/dependencies.diff @@ -0,0 +1,45 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 133523b4..0c754c6d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -188,7 +188,7 @@ if (ENABLE_DECOMPRESSION) + #message(STATUS "In ENABLE_DECOMPRESSION setup: TRUE") + # Zlib and ZSTD need to be found otherwise disable it + if(NOT TARGET ZLIB::ZLIB) +- find_package(ZLIB) ++ find_package(ZLIB REQUIRED) + else() + # Presumably in this case, the target has been found externally but set this flag just in case + set(ZLIB_FOUND TRUE) +@@ -203,7 +203,7 @@ if (ENABLE_DECOMPRESSION) + TARGET ZSTD::ZSTD + ) + ) +- find_package(zstd) ++ find_package(zstd CONFIG REQUIRED) + else() + # Presumably in this case, the target has been found externally but set this flag just in case + set(zstd_FOUND TRUE) +diff --git a/src/lib/libdwarf/cmake/libdwarfConfig.cmake.in b/src/lib/libdwarf/cmake/libdwarfConfig.cmake.in +index 567bcf3..888b801 100644 +--- a/src/lib/libdwarf/cmake/libdwarfConfig.cmake.in ++++ b/src/lib/libdwarf/cmake/libdwarfConfig.cmake.in +@@ -7,7 +7,7 @@ if(LIBDWARF_BUILT_WITH_ZLIB_AND_ZSTD) + find_dependency(ZLIB) + set(CMAKE_MODULE_PATH_OLD "${CMAKE_MODULE_PATH}") + set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH};${CMAKE_CURRENT_LIST_DIR}") +- find_dependency(zstd) ++ find_dependency(zstd CONFIG) + set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH_OLD}") + unset(CMAKE_MODULE_PATH_OLD) + endif() +diff --git a/src/lib/libdwarf/libdwarf.pc.in b/src/lib/libdwarf/libdwarf.pc.in +index 1d78dbb..3bb9178 100644 +--- a/src/lib/libdwarf/libdwarf.pc.in ++++ b/src/lib/libdwarf/libdwarf.pc.in +@@ -9,4 +9,5 @@ Description: DWARF debug symbols library + Version: @PROJECT_VERSION@ + Libs: -L${libdir} -ldwarf + Cflags: -I${includedir} ++Requires.private: zlib libzstd + |