aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/lief/fix-cmakelists.patch
blob: 7ab535ae39b7a13b37e9b1744326013996b78089 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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(