vcpkg/ports/pangolin/devendor-palsigslot.patch
2024-10-17 01:08:18 -07:00

27 lines
922 B
Diff

diff --git a/cmake/PangolinConfig.cmake.in b/cmake/PangolinConfig.cmake.in
index 3ceea9d..e5bf9f0 100644
--- a/cmake/PangolinConfig.cmake.in
+++ b/cmake/PangolinConfig.cmake.in
@@ -12,6 +12,7 @@ SET( Pangolin_LIBRARY "${Pangolin_LIBRARIES}" )
include(CMakeFindDependencyMacro)
find_dependency(Eigen3)
+find_dependency(PalSigslot CONFIG)
if (UNIX)
find_dependency(Threads)
diff --git a/components/pango_core/CMakeLists.txt b/components/pango_core/CMakeLists.txt
index e1d931b..6c6ad4d 100644
--- a/components/pango_core/CMakeLists.txt
+++ b/components/pango_core/CMakeLists.txt
@@ -49,6 +49,9 @@ install(DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/include"
DESTINATION ${CMAKE_INSTALL_PREFIX}
)
+find_package(PalSigslot CONFIG REQUIRED)
+target_link_libraries(${COMPONENT} PUBLIC Pal::Sigslot)
+
find_package(Threads QUIET)
if(Threads_FOUND)
target_link_libraries(${COMPONENT} PUBLIC Threads::Threads)