plugins: Use common params for Werror flag 93/26493/2
authorPhilippe Coval <p.coval@samsung.com>
Sun, 22 Jul 2018 06:58:24 +0000 (08:58 +0200)
committerNathan Heldt-Sheller <nathan.heldt-sheller@intel.com>
Mon, 13 Aug 2018 06:08:04 +0000 (06:08 +0000)
This flag should be used at project level using build_common settings

For reference the build issue was oberved on Yocto's poky master:

    bridging/plugins/lifx_plugin/lifx_objects/lifx.cpp:83:53:\
    required from here
    extlibs/rapidjson/rapidjson/include/rapidjson/document.h:1635:24: \
    error: 'void* memcpy(void*, const void*, size_t)' \
    writing to an object of type \
    'class rapidjson::GenericValue<rapidjson::UTF8<> >' \
    with no trivial copy-assignment; \
    use copy-assignment or copy-initialization instead \
    [-Werror=class-memaccess]
    std::memcpy(data_.a.elements, values, count * sizeof(GenericValue));
    (...)

Change-Id: I4b820e50158e34a94d84195e4979ada6fefff190
Signed-off-by: Philippe Coval <p.coval@samsung.com>
bridging/plugins/hue_plugin/SConscript
bridging/plugins/lifx_plugin/SConscript
bridging/plugins/lyric_plugin/SConscript
bridging/plugins/nest_plugin/SConscript
plugins/src/SConscript
plugins/zigbee_wrapper/src/SConscript

index 267b41e..4172466 100644 (file)
@@ -69,7 +69,7 @@ if target_os not in ['windows']:
 if target_os in ['darwin', 'ios']:
     hue_env.AppendUnique(CPPDEFINES=['_DARWIN_C_SOURCE'])
 
-hue_env.AppendUnique(CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra', '-Werror'])
+hue_env.AppendUnique(CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra'])
 
 if hue_env.get('LOGGING'):
     hue_env.AppendUnique(CPPDEFINES=['TB_LOG'])
index 80f3c32..b38d84e 100644 (file)
@@ -63,7 +63,7 @@ lifx_env.AppendUnique(CPPPATH=[
 
 if 'g++' in lifx_env.get('CXX'):
     lifx_env.AppendUnique(
-        CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra', '-Werror'])
+        CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra'])
 
 libmpm = lifx_env.get('BUILD_DIR') + 'libmpmcommon.a'
 lifx_env['LINKFLAGS'] = maskFlags(env['LINKFLAGS'])
index 9ef1147..77b38c3 100644 (file)
@@ -65,7 +65,7 @@ lyric_env.AppendUnique(CPPPATH=[
 
 if 'g++' in lyric_env.get('CXX'):
     lyric_env.AppendUnique(
-        CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra', '-Werror'])
+        CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra'])
 
 libmpm = lyric_env.get('BUILD_DIR') + 'libmpmcommon.a'
 lyric_env['LINKFLAGS'] = maskFlags(env['LINKFLAGS'])
index dbd2afa..f7018c1 100644 (file)
@@ -70,7 +70,7 @@ if target_os in ['darwin', 'ios']:
 
 if 'g++' in nest_env.get('CXX'):
     nest_env.AppendUnique(
-        CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra', '-Werror'])
+        CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra'])
 
 if nest_env.get('LOGGING'):
     nest_env.AppendUnique(CPPDEFINES=['TB_LOG'])
index 389bd18..925e28d 100644 (file)
@@ -59,7 +59,7 @@ if target_os not in ['windows']:
 if target_os in ['darwin', 'ios']:
     env.AppendUnique(CPPDEFINES=['_DARWIN_C_SOURCE'])
 
-env.AppendUnique(CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra', '-Werror'])
+env.AppendUnique(CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra'])
 
 env.PrependUnique(LIBS=['zigbee_wrapper'])
 
index d871dd5..5450637 100644 (file)
@@ -53,7 +53,7 @@ if target_os not in ['windows']:
 if target_os in ['darwin', 'ios']:
     env.AppendUnique(CPPDEFINES=['_DARWIN_C_SOURCE'])
 
-env.AppendUnique(CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra', '-Werror'])
+env.AppendUnique(CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra'])
 env.PrependUnique(LIBS=['telegesis_wrapper'])
 
 #####################################################################