diff options
Diffstat (limited to 'cmake/Modules/FindLibUSBx.cmake')
-rw-r--r-- | cmake/Modules/FindLibUSBx.cmake | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/cmake/Modules/FindLibUSBx.cmake b/cmake/Modules/FindLibUSBx.cmake new file mode 100644 index 0000000000..9af22cd0f2 --- /dev/null +++ b/cmake/Modules/FindLibUSBx.cmake @@ -0,0 +1,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() |