DepperDan/patches/ecal/ecal_asio_cmake_fix.patch

18 lines
660 B
Diff

diff --git a/ecaludp/CMakeLists.txt b/ecaludp/CMakeLists.txt
index c6fc47a..34b96b3 100644
--- a/ecaludp/CMakeLists.txt
+++ b/ecaludp/CMakeLists.txt
@@ -94,11 +94,10 @@ generate_export_header(${PROJECT_NAME}
add_library (ecaludp::ecaludp ALIAS ${PROJECT_NAME})
target_link_libraries(${PROJECT_NAME}
- PUBLIC
- asio::asio
PRIVATE
# Link header-only libs (recycle) as described in this workaround:
# https://gitlab.kitware.com/cmake/cmake/-/issues/15415#note_633938
+ $<BUILD_INTERFACE:asio::asio>
$<BUILD_INTERFACE:steinwurf::recycle>
$<$<BOOL:${WIN32}>:ws2_32>
$<$<BOOL:${WIN32}>:wsock32>