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
pull/43/head
Kyle Schwarz 2021-09-20 21:38:34 -04:00
parent 82954d9190
commit c5314884ce
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 ${CMAKE_THREAD_LIBS_INIT})
find_package(PCAP REQUIRED)
target_include_directories(icsneocpp PUBLIC ${PCAP_INCLUDE_DIR})
target_link_libraries(icsneocpp PUBLIC ${PCAP_LIBRARY})
endif()