From 2f31aede0e69602f5f70a604c507d37e79975b54 Mon Sep 17 00:00:00 2001 From: Noel Eck Date: Wed, 2 Nov 2016 22:57:38 -0700 Subject: [PATCH] Wno-unknown-pragmas: Fixed all unknown pragmas This commit addresses all warnings emitted from -Wno-unknown-pragmas in the C++ src. Signed-off-by: Noel Eck --- src/ozw/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ozw/CMakeLists.txt b/src/ozw/CMakeLists.txt index 3b3e0035..7b377154 100644 --- a/src/ozw/CMakeLists.txt +++ b/src/ozw/CMakeLists.txt @@ -8,4 +8,10 @@ if (OPENZWAVE_FOUND) 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} PRIVATE -Wno-unknown-pragmas) + endif (is_supported) endif ()