build: Align yocto to linux 57/24457/5
authorPhilippe Coval <philippe.coval@osg.samsung.com>
Thu, 22 Mar 2018 19:58:20 +0000 (20:58 +0100)
committerMats Wichmann <mats@linux.com>
Wed, 28 Mar 2018 17:19:22 +0000 (17:19 +0000)
Until next refactoring it's safe to keep yocto aligned to linux,
at least only on this file, because OS is set to linux at bottom line.

Problem was observed when build using:

  EXTRA_OESCONS += " TARGET_TRANRSPORT=IP"
  EXTRA_OESCONS += " WITH_CLOUD=True"
  EXTRA_OESCONS += " WITH_TCP=True"
  EXTRA_OESCONS += " WITH_MQ=PUB,SUB"

Change-Id: I2bd6d9e32c9819d6cd485dc9d7691e213f33f2a1
Origin: https://gerrit.iotivity.org/gerrit/#/c/24457/
Signed-off-by: Philippe Coval <philippe.coval@osg.samsung.com>
build_common/SConscript

index 813d090..0f6c6dd 100644 (file)
@@ -667,10 +667,10 @@ elif (env.get('ROUTING') == 'EP'):
 if (('IP' in target_transport) or ('ALL' in target_transport)):
     env.AppendUnique(CPPDEFINES=['WITH_BWT'])
 
-if (target_os in ['linux', 'tizen', 'android'] and with_tcp):
+if (target_os in ['linux', 'tizen', 'android', 'yocto'] and with_tcp):
     env.AppendUnique(CPPDEFINES=['WITH_TCP'])
 
-if (target_os in ['linux', 'tizen', 'android', 'ios']):
+if (target_os in ['linux', 'tizen', 'android', 'ios', 'yocto']):
     if (('BLE' in target_transport) or ('BT' in target_transport) or
         ('ALL' in target_transport)):
         env.AppendUnique(CPPDEFINES=['WITH_TCP'])
@@ -695,7 +695,7 @@ if 'ALL' in target_transport:
             CPPDEFINES=['IP_ADAPTER', 'EDR_ADAPTER', 'LE_ADAPTER'])
 else:
     if ('BT' in target_transport):
-        if (target_os == 'linux'):
+        if target_os in ('linux', 'yocto'):
             msg = "CA Transport BT is not supported "
             Exit(msg)
         else:
@@ -715,7 +715,7 @@ else:
 
     if with_tcp:
         if (target_os in [
-                'linux', 'tizen', 'android', 'ios', 'windows'
+                'linux', 'tizen', 'android', 'ios', 'windows', 'yocto'
         ]):
             env.AppendUnique(CPPDEFINES=['TCP_ADAPTER', 'WITH_TCP'])
         else: