--- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -579,39 +579,6 @@ IF(OpenZWave) target_link_libraries(domoticz ${OpenZWave}) include_directories(${CMAKE_SOURCE_DIR}/hardware/openzwave) add_definitions(-DWITH_OPENZWAVE) - # open-zwave needs libudev - IF(CMAKE_SYSTEM_NAME STREQUAL "Darwin") - set(IOKIT_LIBRARY "-framework IOKit -framework CoreFoundation" CACHE FILEPATH "IOKit framework" FORCE) - target_link_libraries(domoticz ${IOKIT_LIBRARY}) - else() - IF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") - MESSAGE(STATUS "Building on FreeBSD, libudev not needed!") - FIND_PATH(ICONV_INCLUDE_DIR iconv.h) - FIND_LIBRARY(ICONV_LIBRARIES NAMES iconv libiconv libiconv-2 c) - IF(ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) - SET(ICONV_FOUND TRUE) - #target_link_libraries(domoticz ${ICONV_INCLUDE_DIR}) - target_link_libraries(domoticz ${ICONV_LIBRARIES} -lrt) - message(STATUS ${ICONV_LIBRARIES}) - else() - MESSAGE(FATAL_ERROR "libiconv not found on your system") - ENDIF(ICONV_INCLUDE_DIR AND ICONV_LIBRARIES) - else() - find_library(UDEV NAMES libudev.a) - IF(UDEV) - message(STATUS ${UDEV}) - target_link_libraries(domoticz ${UDEV} -lrt -lresolv) - else() - find_library(UDEV NAMES libudev.so) - IF(UDEV) - message(STATUS ${UDEV}) - target_link_libraries(domoticz ${UDEV} -lrt -lresolv) - else() - MESSAGE(FATAL_ERROR "LIB UDEV not found on your system, see install.txt how to get them installed.\nsudo apt-get install libudev-dev") - ENDIF(UDEV) - ENDIF(UDEV) - ENDIF() - ENDIF() else() MESSAGE(STATUS "==== OpenZWave not found, support disabled!") ENDIF(OpenZWave)