summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Dan Willemsen <dwillemsen@google.com> 2016-10-07 01:14:07 +0000
committer android-build-merger <android-build-merger@google.com> 2016-10-07 01:14:07 +0000
commit3a14d45f83d13d43450c754fc01cc80812edcd5f (patch)
tree9419cb716138ac52aa6744ccf84b9201e86c612c
parent9d2208441cdbbdec929c9ecf31906c246c0bd31a (diff)
parentdaba8876567a7cc9fe21fa5f10b13b9bc6cb85bf (diff)
Merge "Use ASAN prebuilts if SANITIZE_HOST includes address"
am: daba887656 Change-Id: If861bf6ab96f4cab777be5d39d75b151791be42c
-rw-r--r--core/config.mk4
-rw-r--r--core/ninja.mk4
2 files changed, 8 insertions, 0 deletions
diff --git a/core/config.mk b/core/config.mk
index cf1e8e5ade..17fb82cbab 100644
--- a/core/config.mk
+++ b/core/config.mk
@@ -466,7 +466,11 @@ ZIP2ZIP := $(SOONG_HOST_OUT_EXECUTABLES)/zip2zip
# Always use prebuilts for ckati and makeparallel
prebuilt_build_tools := prebuilts/build-tools
+ifeq ($(filter address,$(SANITIZE_HOST)),)
prebuilt_build_tools_bin := $(prebuilt_build_tools)/$(HOST_PREBUILT_TAG)/bin
+else
+prebuilt_build_tools_bin := $(prebuilt_build_tools)/$(HOST_PREBUILT_TAG)/asan/bin
+endif
ACP := $(prebuilt_build_tools_bin)/acp
CKATI := $(prebuilt_build_tools_bin)/ckati
IJAR := $(prebuilt_build_tools_bin)/ijar
diff --git a/core/ninja.mk b/core/ninja.mk
index 3779df34a3..50bb56d4ab 100644
--- a/core/ninja.mk
+++ b/core/ninja.mk
@@ -1,4 +1,8 @@
+ifeq ($(filter address,$(SANITIZE_HOST)),)
NINJA ?= prebuilts/build-tools/$(HOST_PREBUILT_TAG)/bin/ninja
+else
+NINJA ?= prebuilts/build-tools/$(HOST_PREBUILT_TAG)/asan/bin/ninja
+endif
include $(BUILD_SYSTEM)/soong.mk