|
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -534,39 +534,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)
|
|
- else()
|
|
- find_library(UDEV NAMES libudev.so)
|
|
- IF(UDEV)
|
|
- message(STATUS ${UDEV})
|
|
- target_link_libraries(domoticz ${UDEV} -lrt)
|
|
- 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)
|