From 9cafe2773a794ea5bfdb5d0106f9e0fb11168ae6 Mon Sep 17 00:00:00 2001 From: jnashok Date: Fri, 10 Jul 2015 17:10:18 +0900 Subject: [PATCH] Fix Android TinyDtls build issue in Debug mode For Android build currently debug.c is not included. In this case NDEBUG flag must be defined. Provided a correct fix Change-Id: Icaa4364a3e87bc33e9e7165977838ba1ea328506 Signed-off-by: jnashok Reviewed-on: https://gerrit.iotivity.org/gerrit/1618 Tested-by: jenkins-iotivity Reviewed-by: Abhishek Pandey Reviewed-by: Erich Keane --- extlibs/tinydtls/SConscript | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extlibs/tinydtls/SConscript b/extlibs/tinydtls/SConscript index e547991..846b27e 100644 --- a/extlibs/tinydtls/SConscript +++ b/extlibs/tinydtls/SConscript @@ -62,8 +62,10 @@ tinydtls_src = [ env.AppendUnique(TINYDTLS_SRC = tinydtls_src) if not env.get('RELEASE'): - if(target_os) not in ['android', 'arduino']: + if(target_os) not in ['arduino']: env.AppendUnique(TINYDTLS_SRC = ['debug.c']) + else: + env.AppendUnique(CPPDEFINES = ['NDEBUG']) else: env.AppendUnique(CPPDEFINES = ['NDEBUG']) -- 2.7.4