From 556fd2bbc31d39a5982c9155fbc12d6f4cb8a160 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 4 Jan 2024 13:18:27 +0100 Subject: [PATCH] build: Really only build the things that are necessary --- lib/external/libwolv | 2 +- lib/libimhex/CMakeLists.txt | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/external/libwolv b/lib/external/libwolv index b3665a698..7efd66f81 160000 --- a/lib/external/libwolv +++ b/lib/external/libwolv @@ -1 +1 @@ -Subproject commit b3665a698d3484a992d820051d93286af750decf +Subproject commit 7efd66f8175549430d66092b1eed8ba0eed6e9c6 diff --git a/lib/libimhex/CMakeLists.txt b/lib/libimhex/CMakeLists.txt index c6233b3b4..84d6a62a5 100644 --- a/lib/libimhex/CMakeLists.txt +++ b/lib/libimhex/CMakeLists.txt @@ -103,10 +103,11 @@ if (NOT IMHEX_EXTERNAL_PLUGIN_BUILD) target_link_libraries(libimhex PUBLIC ${FOUNDATION}) endif () - target_link_libraries(libimhex PRIVATE microtar libpl plcli libpl-gen libwolv ${NFD_LIBRARIES} magic dl ${IMGUI_LIBRARIES} ${NLOHMANN_JSON_LIBRARIES} ${MBEDTLS_LIBRARIES} ${LIBBACKTRACE_LIBRARIES} ${JTHREAD_LIBRARIES}) + target_link_libraries(libimhex PRIVATE microtar libpl plcli libpl-gen libwolv ${NFD_LIBRARIES} magic dl ${NLOHMANN_JSON_LIBRARIES} ${MBEDTLS_LIBRARIES} ${LIBBACKTRACE_LIBRARIES} ${JTHREAD_LIBRARIES}) + target_link_libraries(libimhex PUBLIC ${IMGUI_LIBRARIES}) endif() -target_link_libraries(libimhex ${LIBIMHEX_LIBRARY_TYPE} ${NLOHMANN_JSON_LIBRARIES} ${IMGUI_LIBRARIES} ${FMT_LIBRARIES}) +target_link_libraries(libimhex ${LIBIMHEX_LIBRARY_TYPE} ${NLOHMANN_JSON_LIBRARIES} imgui_all_includes ${FMT_LIBRARIES}) set_property(TARGET libimhex PROPERTY INTERPROCEDURAL_OPTIMIZATION FALSE)