Merge "Fix fragile assumptions about build toolchain. (attempt #2)" am: 48ee187e98

am: b9511c87b6

Change-Id: I1901b37b8cd42e571f17bb986f64a3979290b1c6
This commit is contained in:
Tobias Thierer 2017-05-23 12:23:54 +00:00 committed by android-build-merger
commit d7f60e4fbc
2 changed files with 6 additions and 1 deletions

View File

@ -2535,7 +2535,11 @@ define desugar-classes-jar
@echo Desugar: $@
@mkdir -p $(dir $@)
$(hide) rm -f $@ $@.tmp
$(hide) java -jar $(DESUGAR) \
@rm -rf $(dir $@)/desugar_dumped_classes
@mkdir $(dir $@)/desugar_dumped_classes
$(hide) java \
-Djdk.internal.lambda.dumpProxyClasses=$(abspath $(dir $@))/desugar_dumped_classes \
-jar $(DESUGAR) \
$(addprefix --bootclasspath_entry ,$(call desugar-bootclasspath,$(PRIVATE_BOOTCLASSPATH))) \
$(addprefix --classpath_entry ,$(PRIVATE_ALL_JAVA_LIBRARIES)) \
--min_sdk_version $(call codename-or-sdk-to-sdk,$(PRIVATE_DEFAULT_APP_TARGET_SDK)) \

View File

@ -175,6 +175,7 @@ $(full_target): \
$(hide) ( \
javadoc \
-encoding UTF-8 \
-source 1.8 \
\@$(PRIVATE_SRC_LIST_FILE) \
-J-Xmx1600m \
-XDignore.symbol.file \