Files
vcpkg/ports/lief/fix-cmakelists.patch
2025-09-15 18:27:39 -07:00

30 lines
980 B
Diff

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1b9d3701..dc7557fd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -313,7 +313,9 @@ else()
${CMAKE_CURRENT_BINARY_DIR}/include/LIEF/third-party/internal/span.hpp)
endif()
-target_link_libraries(LIB_LIEF PRIVATE lief_spdlog)
+find_package(fmt CONFIG REQUIRED)
+find_package(spdlog CONFIG REQUIRED)
+target_link_libraries(LIB_LIEF PRIVATE fmt::fmt spdlog::spdlog)
if(ANDROID AND LIEF_LOGGING)
target_link_libraries(LIB_LIEF PUBLIC log)
@@ -503,11 +505,11 @@ if(LIEF_INSTALL)
endif()
install(
- TARGETS LIB_LIEF lief_spdlog
+ TARGETS LIB_LIEF
EXPORT LIEFExport
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
- RUNTIME DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT libraries
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT libraries
INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
install(