diff --git a/ecaludp/CMakeLists.txt b/ecaludp/CMakeLists.txt index c6fc47a..df7073d 100644 --- a/ecaludp/CMakeLists.txt +++ b/ecaludp/CMakeLists.txt @@ -26,7 +26,8 @@ set(CMAKE_CXX_VISIBILITY_PRESET hidden) set(CMAKE_VISIBILITY_INLINES_HIDDEN 1) find_package(asio REQUIRED) -find_package(recycle REQUIRED) + +find_path(RECYCLE_INCLUDE_DIRS "recycle/no_locking_policy.hpp") message(STATUS "ECALUDP_ENABLE_NPCAP: ${ECALUDP_ENABLE_NPCAP}") if(ECALUDP_ENABLE_NPCAP) @@ -99,11 +100,11 @@ target_link_libraries(${PROJECT_NAME} PRIVATE # Link header-only libs (recycle) as described in this workaround: # https://gitlab.kitware.com/cmake/cmake/-/issues/15415#note_633938 - $ $<$:ws2_32> $<$:wsock32> $<$:udpcap::udpcap> ) +target_include_directories(${PROJECT_NAME} PRIVATE ${RECYCLE_INCLUDE_DIRS}) target_compile_definitions(${PROJECT_NAME} PRIVATE