Project

General

Profile

Download (1.06 KB) Statistics
| Branch: | Tag: | Revision:
1 ce0473f5 Dimitri Stolnikov
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 effcaa75 Steve Markgraf
#standard library name for libusb-1.0
12
set(libusb1_library_names usb-1.0)
13
14
#libusb-1.0 compatible library on freebsd
15
if((CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") OR (CMAKE_SYSTEM_NAME STREQUAL "kFreeBSD"))
16
    list(APPEND libusb1_library_names usb)
17
endif()
18
19
  find_library(LIBUSB_LIBRARIES
20
    NAMES ${libusb1_library_names}
21 ce0473f5 Dimitri Stolnikov
    PATHS
22
    ${LIBUSB_PKG_LIBRARY_DIRS}
23
    /usr/lib
24
    /usr/local/lib
25
  )
26
27
if(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
28
  set(LIBUSB_FOUND TRUE CACHE INTERNAL "libusb-1.0 found")
29
  message(STATUS "Found libusb-1.0: ${LIBUSB_INCLUDE_DIR}, ${LIBUSB_LIBRARIES}")
30
else(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
31
  set(LIBUSB_FOUND FALSE CACHE INTERNAL "libusb-1.0 found")
32
  message(STATUS "libusb-1.0 not found.")
33
endif(LIBUSB_INCLUDE_DIR AND LIBUSB_LIBRARIES)
34
35
mark_as_advanced(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARIES)
36
37
endif(NOT LIBUSB_FOUND)
Add picture from clipboard (Maximum size: 48.8 MB)