Merge branch '1.3-rel' (be76a752) 87/21587/2
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Tue, 25 Jul 2017 08:22:36 +0000 (10:22 +0200)
committerPhilippe Coval <philippe.coval@osg.samsung.com>
Tue, 25 Jul 2017 08:22:47 +0000 (10:22 +0200)
Relate-to:
https://gerrit.iotivity.org/gerrit/21371
https://gerrit.iotivity.org/gerrit/21311

Change-Id: I1d8b6c23f0b1d3393033703bda880493158c5563
Bug: https://jira.iotivity.org/browse/IOT-2453
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
1  2 
build_common/SConscript
build_common/external_builders.scons
build_common/external_libs.scons
build_common/linux/SConscript

Simple merge
@@@ -44,13 -43,13 +43,13 @@@ def __prepare_lib(ienv, libname, lib=No
          if path:
              dir = path
          else:
-             dir = '#/extlibs/' + libname
+             dir = os.path.join(src_dir, 'extlibs', libname)
  
-         # Execute the script to download(if required) and build source code
+         # Execute the script to download (if required) and build source code
          if script:
 -            st = os.path.join(dir, script)
 +            st = dir + '/' + script
          else:
 -            st = os.path.join(dir, 'SConscript')
 +            st = dir + 'SConscript'
  
          if os.path.exists(st):
              SConscript(st)
@@@ -47,14 -49,14 +49,14 @@@ if env.get('BUILD_JAVA') is True and ta
  # External library include files are in <src_dir>/deps/<target_os>/include
  # the library binaries are in <src_dir>/deps/<target_os>/lib/<arch>
  if target_os not in ['windows']:
-     env.AppendUnique(CPPPATH = [os.path.join(env.get('SRC_DIR'), 'deps', target_os, 'include')])
-     env.AppendUnique(LIBPATH = [os.path.join(env.get('SRC_DIR'), 'deps', target_os, 'lib', target_arch)])
+     env.AppendUnique(CPPPATH = [os.path.join(src_dir, 'deps', target_os, 'include')])
+     env.AppendUnique(LIBPATH = [os.path.join(src_dir, 'deps', target_os, 'lib', target_arch)])
  
  # tinycbor build/fetch
 -SConscript(os.path.join(src_dir, 'extlibs', 'tinycbor', 'SConscript'))
 +SConscript('#extlibs/tinycbor/SConscript')
  
  #cJSON lib
 -SConscript(os.path.join(src_dir, 'extlibs', 'cjson', 'SConscript'))
 +SConscript('#extlibs/cjson/SConscript')
  
  with_ra = env.get('WITH_RA')
  if with_ra:
@@@ -6,13 -6,8 +6,13 @@@
  import os
  Import('env')
  
- print "Reading linux configuration script"
+ src_dir = env.get('SRC_DIR')
  
 +# Test Coverage Flags and Library (if RELEASE=0)
 +if not env.get('RELEASE'):
 +    env.AppendUnique(LIBS=['gcov'])
 +    env.AppendUnique(CCFLAGS=['--coverage', '-fPIC', '-O0'])
 +
  help_vars = Variables()
  if env.get('BUILD_JAVA') == True:
      if not env.get('ANDROID_GRADLE'):