X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=build_common%2Flinux%2FSConscript;h=b1640e1447a0e9f8a9c744ce9120ff427aa569b2;hb=935fdb9b67b6c10d007e652e9e2e028fd6ccfe09;hp=bb939bed329be903c0f548f55b651df77f690428;hpb=00b3660e45c56cb3db35dc2596a054f801b5591a;p=platform%2Fupstream%2Fiotivity.git diff --git a/build_common/linux/SConscript b/build_common/linux/SConscript index bb939be..b1640e1 100644 --- a/build_common/linux/SConscript +++ b/build_common/linux/SConscript @@ -4,14 +4,24 @@ ## Import('env') +print "Reading linux configuration script" + # Set release/debug flags if env.get('RELEASE'): env.AppendUnique(CCFLAGS = ['-Os']) env.AppendUnique(CPPDEFINES = ['NDEBUG']) - env.AppendUnique(LINKFLAGS = ['-s']) else: env.AppendUnique(CCFLAGS = ['-g']) +if env.get('LOGGING'): + env.AppendUnique(CPPDEFINES = ['-DTB_LOG']) + +env.AppendUnique(CPPDEFINES = ['WITH_POSIX', '__linux__']) +env.AppendUnique(CFLAGS = ['-std=gnu99']) +env.AppendUnique(CCFLAGS = ['-Wall', '-fPIC']) +env.AppendUnique(LIBS = ['uuid']) +env.AppendUnique(LINKFLAGS = ['-ldl', '-lpthread']) + # Set arch flags target_arch = env.get('TARGET_ARCH') if target_arch in ['x86']: @@ -27,7 +37,7 @@ elif target_arch.find('v7a-hard') > 0: env.AppendUnique(LINKFLAGS = ['-mfloat-abi=hard']) elif target_arch.find('v7a') > 0: env.AppendUnique(CPPFLAGS = ['-march=armv7-a']) -elif target_arch.find('arm64') > 0: +elif target_arch.find('arm64') >= 0: env.AppendUnique(CPPFLAGS = ['-march=armv8-a']) else: env.AppendUnique(CPPFLAGS = ['-march=armv5te'])