Add FindLibUSB.cmake for libftdi

pull/25/head
Kyle Schwarz 2020-08-20 12:44:05 -04:00
parent b6692d3762
commit dfe5845b3c
2 changed files with 19 additions and 0 deletions

View File

@ -248,6 +248,8 @@ if(NOT WIN32)
target_link_libraries(icsneocpp PUBLIC ${CMAKE_THREAD_LIBS_INIT})
find_package(PCAP REQUIRED)
target_link_libraries(icsneocpp PUBLIC ${PCAP_LIBRARY})
find_package(LibUSB REQUIRED)
target_link_libraries(icsneocpp PUBLIC LibUSB::LibUSB)
endif()
# googletest

View File

@ -0,0 +1,17 @@
find_package(PkgConfig)
pkg_check_modules(LibUSB QUIET libusb)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(LibUSB
REQUIRED_VARS
LibUSB_INCLUDE_DIRS
LibUSB_LIBRARIES
)
if(LibUSB_FOUND AND NOT TARGET LibUSB::LibUSB)
add_library(LibUSB::LibUSB INTERFACE IMPORTED)
set_target_properties(LibUSB::LibUSB PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES "${LibUSB_INCLUDE_DIRS}"
INTERFACE_LINK_LIBRARIES "${LibUSB_LIBRARIES}"
)
endif()