f4f03c3dbec13bb4fbee07da223c054d4e2cb12a
[feed/packages.git] / utils / domoticz / patches / 903_disable-libusb.patch
1 --- a/CMakeLists.txt
2 +++ b/CMakeLists.txt
3 @@ -521,20 +521,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')")
5 ENDIF(CURL_FOUND)
6
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)
13 + if(WITH_LIBUSB)
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})
19
20 -find_package_handle_standard_args(LIBUSB DEFAULT_MSG LIBUSB_LIBRARIES LIBUSB_INCLUDE_DIR)
21 -IF(LIBUSB_FOUND)
22 - MESSAGE(STATUS "LIBUSB found at: ${LIBUSB_LIBRARIES}")
23 - add_definitions(-DWITH_LIBUSB)
24 - target_link_libraries(domoticz ${LIBUSB_LIBRARIES})
25 -else()
26 - MESSAGE(STATUS "==== LibUSB not found, support for TE923/Voltcraft disabled!")
27 -ENDIF(LIBUSB_FOUND)
28 + find_package_handle_standard_args(LIBUSB DEFAULT_MSG LIBUSB_LIBRARIES LIBUSB_INCLUDE_DIR)
29 + IF(LIBUSB_FOUND)
30 + MESSAGE(STATUS "LIBUSB found at: ${LIBUSB_LIBRARIES}")
31 + add_definitions(-DWITH_LIBUSB)
32 + target_link_libraries(domoticz ${LIBUSB_LIBRARIES})
33 + else()
34 + MESSAGE(STATUS "==== LibUSB not found, support for TE923/Voltcraft disabled!")
35 + ENDIF(LIBUSB_FOUND)
36 +endif(WITH_LIBUSB)
37
38 #
39 # Find MD5/RMD160/SHA library