Don't prepend logger after c_common has been prepended, because the
linker wants c_common followed by logger in its command line.
Change-Id: I6cc0c6bfdb2d7e47609d98db8be42fc9e878b1ba
Signed-off-by: Dan Mihai <Daniel.Mihai@microsoft.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/19145
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
common_env.UserInstallTargetHeader('platform_features.h', 'c_common', 'platform_features.h')
Clean(commonlib, config_h_file_path)
-env.PrependUnique(LIBS = ['c_common'])
+
+# c_common calls into logger.
+env.PrependUnique(LIBS = ['c_common', 'logger'])
'../../../oc_logger/include',
])
-randomtest_env.PrependUnique(LIBS = ['octbstack',
- 'connectivity_abstraction',
- 'uuid'])
+randomtest_env.PrependUnique(LIBS = ['uuid'])
randomtest_env.PrependUnique(CPPPATH = ['../include'])
-randomtest_env.PrependUnique(LIBS = ['c_common'])
-
if target_os in ['linux']:
randomtest_env.AppendUnique(LIBS = ['m'])
if env.get('OIC_SUPPORT_TIZEN_TRACE') == 'True':
env.AppendUnique(CPPDEFINES = ['OIC_SUPPORT_TIZEN_TRACE'])
-env.PrependUnique(LIBS = ['logger'])
-
local_env = env.Clone()
######################################################################