summaryrefslogtreecommitdiff
path: root/build
diff options
context:
space:
mode:
author Chris Jones <christopher.jones@arm.com> 2025-02-26 03:05:15 -0800
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2025-02-26 03:05:15 -0800
commita7fe36fbcc902fa81752a44a5b7b750047b9f385 (patch)
tree508fbc29304e0888e0578defdc6e5886291b7183 /build
parent4027144869e66ead705a1b52cd1cc28a0223b8cf (diff)
parent1070bb4957814eefae1268159fe0b0ff38172069 (diff)
[Sim] Support Simulator in the build system. am: c9fd9b7cd6 am: 1070bb4957
Original change: https://android-review.googlesource.com/c/platform/art/+/2680025 Change-Id: Ife4cb10dcc9b5ddc9906d004a3a8f1f5811dfa93 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'build')
-rw-r--r--build/art.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/build/art.go b/build/art.go
index c4df20d3d7..c4e9f9230f 100644
--- a/build/art.go
+++ b/build/art.go
@@ -52,6 +52,11 @@ func globalFlags(ctx android.LoadHookContext) ([]string, []string) {
gcType = "MS"
}
+ if ctx.Config().IsEnvTrue("ART_USE_SIMULATOR") {
+ cflags = append(cflags, "-DART_USE_SIMULATOR=1")
+ asflags = append(asflags, "-DART_USE_SIMULATOR=1")
+ }
+
cflags = append(cflags, "-DART_DEFAULT_GC_TYPE_IS_"+gcType)
if ctx.Config().IsEnvTrue("ART_HEAP_POISONING") {