TERM must be set in the environment for gradle. 35/27735/3
authorHerve Jourdain <herve.jourdain@beechwoods.com>
Tue, 15 Jan 2019 20:14:26 +0000 (04:14 +0800)
committerRick Bell <richard.s.bell@intel.com>
Wed, 16 Jan 2019 19:02:42 +0000 (19:02 +0000)
Otherwise, Android build fails complaining TERM is not set.

Change-Id: Ibf92b2eca73c71c249d313614ab0ae611ea4f524
Signed-off-by: Herve Jourdain <herve.jourdain@beechwoods.com>
SConstruct
java/SConscript

index 127bd09..be52916 100644 (file)
@@ -43,6 +43,8 @@ Import('env')
 
 if os.environ.get('TERM') is not None:
     env['ENV']['TERM'] = os.environ['TERM']
+else:
+    env['ENV']['TERM'] = 'xterm'
 
 # Load extra options
 SConscript('extra_options.scons')
index f3e87e7..c74e5b1 100644 (file)
@@ -235,7 +235,8 @@ jdk_env = None
 if target_os in ['android']:
     # Gradle needs some settings in the environment:
     jdk_env = env.Clone(ENV={'JAVA_HOME':env['JAVA_HOME'],
-                             'ANDROID_HOME':env['ANDROID_HOME']})
+                             'ANDROID_HOME':env['ANDROID_HOME'],
+                             'TERM':env['ENV']['TERM']})
 else:
     jdk_env = env.Clone()