Update README
[fw/stlink] / cmake / modules / FindLibUSB.cmake
1 # FindLibUSB.cmake - Try to find the Hiredis library
2 # Once done this will define
3 #
4 #  LIBUSB_FOUND - System has libusb
5 #  LIBUSB_INCLUDE_DIR - The libusb include directory
6 #  LIBUSB_LIBRARY - The libraries needed to use libusb
7 #  LIBUSB_DEFINITIONS - Compiler switches required for using libusb
8
9 FIND_PATH(LIBUSB_INCLUDE_DIR NAMES libusb.h
10    HINTS
11    /usr
12    /usr/local
13    /opt
14    PATH_SUFFIXES libusb-1.0
15    )
16
17 if (APPLE)
18         set(LIBUSB_NAME libusb-1.0.a)
19 else()
20         set(LIBUSB_NAME usb-1.0)
21 endif()
22
23 FIND_LIBRARY(LIBUSB_LIBRARY NAMES ${LIBUSB_NAME}
24         HINTS
25         /usr
26         /usr/local
27         /opt
28 )
29
30 INCLUDE(FindPackageHandleStandardArgs)
31 FIND_PACKAGE_HANDLE_STANDARD_ARGS(Libusb DEFAULT_MSG LIBUSB_LIBRARY LIBUSB_INCLUDE_DIR)
32
33 MARK_AS_ADVANCED(LIBUSB_INCLUDE_DIR LIBUSB_LIBRARY)