|
|
- --- 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)
|