Turn on tracing on Android by default.
Log errors on UNIMPLEMENTED() rather than aborting.
For now ASSERT() will still abort.
Change-Id: I4db66934d0cd69b557fd2989e0c120a5fa372b99
Reviewed-on: https://swiftshader-review.googlesource.com/2691
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Greg Hartman <ghartman@google.com>
diff --git a/src/LLVM/Android.mk b/src/LLVM/Android.mk
index f9203ce..77e3bff 100644
--- a/src/LLVM/Android.mk
+++ b/src/LLVM/Android.mk
@@ -401,6 +401,10 @@
LOCAL_CFLAGS += -fno-operator-names -msse2 -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
LOCAL_CFLAGS += -std=c++11
+# Android's make system also uses NDEBUG, so we need to set/unset it forcefully
+# Uncomment for ON:
+LOCAL_CFLAGS += -UNDEBUG
+
LOCAL_C_INCLUDES += \
$(LOCAL_PATH)/include-android \
$(LOCAL_PATH)/include \