Merge branch '1.3-rel' (1484a56) 81/23981/1
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Tue, 23 Jan 2018 19:39:29 +0000 (20:39 +0100)
committerPhilippe Coval <philippe.coval@osg.samsung.com>
Tue, 23 Jan 2018 19:39:42 +0000 (20:39 +0100)
Relate-to:
https://gerrit.iotivity.org/gerrit/20599

Change-Id: I1484a56df7ed2509cebdc99ec1f908489482a30e
Bug: https://jira.iotivity.org/browse/IOT-2453
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
1  2 
auto_build.py
bridging/plugins/hue_plugin/SConscript
bridging/plugins/lyric_plugin/SConscript
build_common/SConscript

diff --cc auto_build.py
Simple merge
@@@ -74,8 -73,9 +74,9 @@@ hue_env.AppendUnique(CXXFLAGS=['-std=c+
  if hue_env.get('LOGGING'):
      hue_env.AppendUnique(CPPDEFINES=['TB_LOG'])
  
- libmpm = hue_env.get('BUILD_DIR') + 'libmpmcommon.a',
++
+ libmpm = hue_env.get('BUILD_DIR') + 'libmpmcommon.a'
  hue_env['LINKFLAGS'] = maskFlags(env['LINKFLAGS'])
 -hue_env.AppendUnique(LINKFLAGS=['-Wl,--allow-shlib-undefined'])
  hue_env.AppendUnique(LINKFLAGS=[
      '-Wl,--allow-shlib-undefined',
      '-Wl,--whole-archive', libmpm,
@@@ -67,8 -67,9 +67,8 @@@ if 'g++' in lyric_env.get('CXX')
      lyric_env.AppendUnique(
          CXXFLAGS=['-std=c++0x', '-Wall', '-Wextra', '-Werror'])
  
- libmpm = lyric_env.get('BUILD_DIR') + 'libmpmcommon.a',
+ libmpm = lyric_env.get('BUILD_DIR') + 'libmpmcommon.a'
  lyric_env['LINKFLAGS'] = maskFlags(env['LINKFLAGS'])
 -lyric_env.AppendUnique(LINKFLAGS=['-Wl,--allow-shlib-undefined'])
  lyric_env.AppendUnique(LINKFLAGS=[
      '-Wl,--allow-shlib-undefined',
      '-Wl,--whole-archive', libmpm,
index f937815,415c486..4e26164
mode 100644,100755..100644
@@@ -209,29 -245,8 +209,29 @@@ if target_os in ['linux']
      help_vars.Add(
          BoolVariable('ERROR_ON_WARN',
                       'Make all compiler warnings into errors.',
-                       default=True))
+                       default=False))
  
 +targets_support_valgrind = ['linux', 'darwin']
 +if target_os in targets_support_valgrind:
 +    # Build option to enable unit tests to be run under valgrind.
 +    # May need to disable on small-memory platforms (e.g. Raspberry Pi)
 +    # Checking for memory leak and usage errors is part of the
 +    # acceptance criteria for project code, so this should default to on.
 +    help_vars.Add(
 +        BoolVariable('VALGRIND_CHECKS',
 +                     'Build support for running code coverage checks',
 +                      default=True))
 +
 +targets_support_gcov = ['linux', 'darwin']
 +if target_os in targets_support_gcov:
 +    # Build option to enable coverage checking using gcov.
 +    # Requires gcc or clang family compilers.
 +    # Actual compiler flags need to be set in target-specific script.
 +    help_vars.Add(
 +        BoolVariable('COVERAGE_CHECKS',
 +                     'Build support for running code coverage checks',
 +                      default=False))
 +
  if target_os == 'windows':
      # Builds differ based on Visual Studio version
      #   For VS2013, MSVC_VERSION is '12.0'.