summaryrefslogtreecommitdiff
path: root/cmake/Modules/FindLibUSBx.cmake
blob: 9af22cd0f251162dccd23d5e9b4d6cf9f2ef1a02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#  - Try to find libusbx
#
#  LIBUSBX_INCLUDE_DIRECTORY - the libusbx include directory
#  LIBUSBX_LIBS_DIRECTORY - the libusbx libs directory
#  LIBUSBX_LIBRARIES - libusbx libraries to link

if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
  if (QT_PORT)
    set(LIBUSBX_DIR ${CMAKE_SOURCE_DIR}/build/libusbx_win_x86)
  else()
    set(LIBUSBX_DIR ${CMAKE_SOURCE_DIR}/build/libusbx_win_x64)
  endif()

  set(LIBUSBX_INCLUDE_DIRECTORY ${LIBUSBX_DIR}/libusb)
  set(LIBUSBX_LIBS_DIRECTORY ${LIBUSBX_DIR}/bin)
  set(LIBUSBX_LIBRARIES ${LIBUSBX_LIBS_DIRECTORY}/libusb-1.0.lib)
else()
  set(LIBUSBX_INCLUDE_DIRECTORY /usr/include/libusb-1.0)
  set(LIBUSBX_LIBS_DIRECTORY /usr/lib)
  set(LIBUSBX_LIBRARIES usb-1.0 udev)
endif()