97f3db6752a8f62ebd84f88be612fd9b2a638d46
[rtl-433.git] / cmake / Modules / FindLibUSB.cmake
1 if(NOT LIBUSB_FOUND)
2   pkg_check_modules (LIBUSB_PKG libusb-1.0)
3   find_path(LIBUSB_INCLUDE_DIR NAMES libusb.h
4     PATHS
5     ${LIBUSB_PKG_INCLUDE_DIRS}
6     /usr/include/libusb-1.0
7     /usr/include
8     /usr/local/include
9   )
10
11   find_library(LIBUSB_LIBRARIES NAMES usb-1.0
12     PATHS
13     ${LIBUSB_PKG_LIBRARY_DIRS}
14     /usr/lib
15     /usr/local/lib
16   )
17
18 if(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
19   set(LIBUSB_FOUND TRUE CACHE INTERNAL "libusb-1.0 found")
20   message(STATUS "Found libusb-1.0: ${LIBUSB_INCLUDE_DIR}, ${LIBUSB_LIBRARIES}")
21 else(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
22   set(LIBUSB_FOUND FALSE CACHE INTERNAL "libusb-1.0 found")
23   message(STATUS "libusb-1.0 not found.")
24 endif(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
25
26 mark_as_advanced(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARIES)
27
28 endif(NOT LIBUSB_FOUND)