Separate V8 logging from debugging flags.
Support both ENABLE_V8_LOGGING_AND_PROFILING, DEBUG_V8 flags.
To enable logging, one can set JS flags to
--logfile /sdcard/v8.log --log_gc (or other options).
diff --git a/V8Binding/Android.libv8.mk b/V8Binding/Android.libv8.mk
index 8bf69fb..a81008f 100644
--- a/V8Binding/Android.libv8.mk
+++ b/V8Binding/Android.libv8.mk
@@ -74,8 +74,12 @@
LOCAL_CFLAGS += -DV8_TARGET_ARCH_IA32
endif
+ifeq ($(ENABLE_V8_LOGGING_AND_PROFILING),true)
+ LOCAL_CFLAGS += -DENABLE_LOGGING_AND_PROFILING
+endif
+
ifeq ($(DEBUG_V8),true)
- LOCAL_CFLAGS += -DENABLE_LOGGING_AND_PROFILING -DDEBUG -UNDEBUG
+ LOCAL_CFLAGS += -DDEBUG -UNDEBUG
endif
LOCAL_C_INCLUDES += $(LOCAL_PATH)/v8/src