Build: Associate pcap include dir with icsneocpp

If an external project links to the icsneocpp target and pcap has
been installed in a non-standard location, the build will fail to find
pcap.h because PCAP_INCLUDE_DIR is not associated with the
target.

Closes #58
v0.3.0-dev
Kyle Schwarz 2021-09-20 21:38:34 -04:00
parent 80c6816a54
commit 67c8e6a952
1 changed files with 1 additions and 0 deletions

View File

@ -289,6 +289,7 @@ if(NOT WIN32)
target_link_libraries(icsneocpp PUBLIC ftdi1-static) target_link_libraries(icsneocpp PUBLIC ftdi1-static)
target_link_libraries(icsneocpp PUBLIC ${CMAKE_THREAD_LIBS_INIT}) target_link_libraries(icsneocpp PUBLIC ${CMAKE_THREAD_LIBS_INIT})
find_package(PCAP REQUIRED) find_package(PCAP REQUIRED)
target_include_directories(icsneocpp PUBLIC ${PCAP_INCLUDE_DIR})
target_link_libraries(icsneocpp PUBLIC ${PCAP_LIBRARY}) target_link_libraries(icsneocpp PUBLIC ${PCAP_LIBRARY})
endif() endif()