lede-packages-rs

git clone git://archive.git.mtrnord.blog/MTRNord/lede-packages-rs.git
Log | Files | Refs | README | LICENSE

903_disable-libusb.patch (1612B)


      1 --- a/CMakeLists.txt
      2 +++ b/CMakeLists.txt
      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')")
      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