* CMake option to enable -Werror as default
* Change to make sure all cxx examples have correct target name
* Added PUBLIC CXX compiler flags to ads1x15 and ozw targets to
work around compiler warnings
* Renamed cmake variable for compiler warnings
Signed-off-by: Noel Eck <noel.eck@intel.com>
18 lines
825 B
CMake
18 lines
825 B
CMake
set (libname "ozw")
|
|
set (libdescription "Module for the OpenZWave library interface")
|
|
set (module_src ${libname}.cxx zwNode.cxx ozwinterface.cxx ozwdump.cxx aeotecss6.cxx aeotecsdg2.cxx aeotecdw2e.cxx aeotecdsb09104.cxx tzemt400.cxx)
|
|
set (module_hpp ${libname}.hpp ozwinterface.hpp ozwdump.hpp aeotecss6.hpp aeotecsdg2.hpp aeotecdw2e.hpp aeotecdsb09104.hpp tzemt400.hpp)
|
|
|
|
if (OPENZWAVE_FOUND)
|
|
set (reqlibname "libopenzwave")
|
|
include_directories(${OPENZWAVE_INCLUDE_DIRS})
|
|
upm_module_init()
|
|
upm_target_link_libraries(${libname} ${OPENZWAVE_LIBRARIES})
|
|
|
|
# openzwave/aes/aes.h has unknown pragmas, disable warning -Wunknown-pragmas
|
|
compiler_flag_supported(CXX is_supported -Wno-unknown-pragmas)
|
|
if (is_supported)
|
|
target_compile_options(${libname} PUBLIC -Wno-unknown-pragmas)
|
|
endif (is_supported)
|
|
endif ()
|