3 @@ -476,20 +476,23 @@ else()
4 MESSAGE(FATAL_ERROR "cURL not found on your system, see install.txt how to get them installed. (for example 'sudo apt-get install curl libcurl4-openssl-dev')")
7 -find_path(LIBUSB_INCLUDE_DIR usb.h
8 - HINTS ${PC_LIBUSB_INCLUDEDIR} ${PC_LIBUSB_INCLUDE_DIRS})
9 -find_library(LIBUSB_LIBRARY NAMES usb
10 - HINTS ${PC_LIBUSB_LIBDIR} ${PC_LIBUSB_LIBRARY_DIRS})
11 -set(LIBUSB_LIBRARIES ${LIBUSB_LIBRARY})
12 +option(WITH_LIBUSB "Enable libusb support" NO)
14 + find_path(LIBUSB_INCLUDE_DIR usb.h
15 + HINTS ${PC_LIBUSB_INCLUDEDIR} ${PC_LIBUSB_INCLUDE_DIRS})
16 + find_library(LIBUSB_LIBRARY NAMES usb
17 + HINTS ${PC_LIBUSB_LIBDIR} ${PC_LIBUSB_LIBRARY_DIRS})
18 + set(LIBUSB_LIBRARIES ${LIBUSB_LIBRARY})
20 -find_package_handle_standard_args(LIBUSB DEFAULT_MSG LIBUSB_LIBRARIES LIBUSB_INCLUDE_DIR)
22 - MESSAGE(STATUS "LIBUSB found at: ${LIBUSB_LIBRARIES}")
23 - add_definitions(-DWITH_LIBUSB)
24 - target_link_libraries(domoticz ${LIBUSB_LIBRARIES})
26 - MESSAGE(STATUS "==== LibUSB not found, support for TE923/Voltcraft disabled!")
28 + find_package_handle_standard_args(LIBUSB DEFAULT_MSG LIBUSB_LIBRARIES LIBUSB_INCLUDE_DIR)
30 + MESSAGE(STATUS "LIBUSB found at: ${LIBUSB_LIBRARIES}")
31 + add_definitions(-DWITH_LIBUSB)
32 + target_link_libraries(domoticz ${LIBUSB_LIBRARIES})
34 + MESSAGE(STATUS "==== LibUSB not found, support for TE923/Voltcraft disabled!")
39 # Find MD5/RMD160/SHA library