From f528e132d60fc8c982e41c242017beb6d4f7df76 Mon Sep 17 00:00:00 2001 From: Yohann Roussel Date: Fri, 13 Mar 2015 12:08:26 +0100 Subject: [PATCH] Make Jack use tmp dir specified by TMPDIR If the environment variable is defined. Bug: 19654122 Change-Id: Ib238a2c2eb60296a96de98a4a54e0996d4c8a958 --- core/config.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/core/config.mk b/core/config.mk index ac43d4147c..15e2a9551e 100644 --- a/core/config.mk +++ b/core/config.mk @@ -134,6 +134,12 @@ TARGET_ERROR_FLAGS := -Werror=return-type -Werror=non-virtual-dtor -Werror=addre # TODO: do symbol compression TARGET_COMPRESS_MODULE_SYMBOLS := false +ifdef TMPDIR +JAVA_TMPDIR_ARG := -Djava.io.tmpdir=$(TMPDIR) +else +JAVA_TMPDIR_ARG := +endif + # ############################################################### # Include sub-configuration files # ############################################################### @@ -430,7 +436,7 @@ endif # $(1): vm arguments # $(2): jack perf arguments define call-jack -$(JACK_VM) $(1) -cp $(JACK_JAR) com.android.jack.Main $(2) +$(JACK_VM) $(1) $(JAVA_TMPDIR_ARG) -cp $(JACK_JAR) com.android.jack.Main $(2) endef $(LOCAL_INTERMEDIATE_TARGETS): PRIVATE_JACK_VM_ARGS := $(DEFAULT_JACK_VM_ARGS) ifneq ($(ANDROID_JACK_VM_ARGS),) @@ -443,6 +449,7 @@ DEFAULT_JACK_EXTRA_ARGS := $(ANDROID_JACK_EXTRA_ARGS) else DEFAULT_JACK_EXTRA_ARGS := --sanity-checks off endif + JILL := java -Xmx3500m -cp $(JILL_JAR) com.android.jill.Main PROGUARD := external/proguard/bin/proguard.sh JAVATAGS := build/tools/java-event-log-tags.py