Reimplement ART_NDEBUG_OPT_FLAG
Use ART_NDEBUG_OPT_FLAG or ART_DEBUG_OPT_FLAG to override the default -O
compiler arguments.
Fixes: 31653144
Test: mmma -j art
Test: m -j dex2oat dex2oatd ART_NDEBUG_OPT_FLAG=-O1 ART_DEBUG_OPT_FLAG=-O0
Change-Id: I9d48d94f5e262148ddac5c70068144a645ac9566
diff --git a/build/Android.bp b/build/Android.bp
index 4be43ec..9156027 100644
--- a/build/Android.bp
+++ b/build/Android.bp
@@ -22,8 +22,6 @@
name: "art_defaults",
clang: true,
cflags: [
- "-O3",
-
// Base set of cflags used by all things ART.
"-fno-rtti",
"-ggdb3",
@@ -149,10 +147,9 @@
],
}
-cc_defaults {
+art_debug_defaults {
name: "art_debug_defaults",
cflags: [
- "-O2",
"-DDYNAMIC_ANNOTATIONS_ENABLED=1",
"-DVIXL_DEBUG",
"-UNDEBUG",