Merge "Build: Fix DEX2OAT_TARGET_CPU_VARIANT setting"
This commit is contained in:
commit
6c45f4493e
1 changed files with 3 additions and 10 deletions
|
@ -660,21 +660,14 @@ ifeq ($(TARGET_DEFAULT_JAVA_LIBRARIES),)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Flags for DEX2OAT
|
# Flags for DEX2OAT
|
||||||
|
first_non_empty_of_three = $(if $(1),$(1),$(if $(2),$(2),$(3)))
|
||||||
DEX2OAT_TARGET_ARCH := $(TARGET_ARCH)
|
DEX2OAT_TARGET_ARCH := $(TARGET_ARCH)
|
||||||
ifeq ($(TARGET_CPU_VARIANT),)
|
DEX2OAT_TARGET_CPU_VARIANT := $(call first_non_empty_of_three,$(TARGET_CPU_VARIANT),$(TARGET_ARCH_VARIANT),default)
|
||||||
ifeq ($(TARGET_ARCH_VARIANT),)
|
|
||||||
DEX2OAT_TARGET_CPU_VARIANT := default
|
|
||||||
else
|
|
||||||
DEX2OAT_TARGET_CPU_VARIANT := $(TARGET_ARCH_VARIANT)
|
|
||||||
endif
|
|
||||||
else
|
|
||||||
DEX2OAT_TARGET_CPU_VARIANT := $(TARGET_CPU_VARIANT)
|
|
||||||
endif
|
|
||||||
DEX2OAT_TARGET_INSTRUCTION_SET_FEATURES := default
|
DEX2OAT_TARGET_INSTRUCTION_SET_FEATURES := default
|
||||||
|
|
||||||
ifdef TARGET_2ND_ARCH
|
ifdef TARGET_2ND_ARCH
|
||||||
$(TARGET_2ND_ARCH_VAR_PREFIX)DEX2OAT_TARGET_ARCH := $(TARGET_2ND_ARCH)
|
$(TARGET_2ND_ARCH_VAR_PREFIX)DEX2OAT_TARGET_ARCH := $(TARGET_2ND_ARCH)
|
||||||
$(TARGET_2ND_ARCH_VAR_PREFIX)DEX2OAT_TARGET_CPU_VARIANT := $(TARGET_2ND_CPU_VARIANT)
|
$(TARGET_2ND_ARCH_VAR_PREFIX)DEX2OAT_TARGET_CPU_VARIANT := $(call first_non_empty_of_three,$(TARGET_2ND_CPU_VARIANT),$(TARGET_2ND_ARCH_VARIANT),default)
|
||||||
$(TARGET_2ND_ARCH_VAR_PREFIX)DEX2OAT_TARGET_INSTRUCTION_SET_FEATURES := default
|
$(TARGET_2ND_ARCH_VAR_PREFIX)DEX2OAT_TARGET_INSTRUCTION_SET_FEATURES := default
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue