Project

General

Profile

Download (1.06 KB) Statistics
| Branch: | Tag: | Revision:
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
#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
    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)
    (1-1/1)
    Add picture from clipboard (Maximum size: 48.8 MB)