Revision: 12440
Author: [email protected]
Date: Wed Sep 5 02:24:37 2012
Log: Add build system infrastructure for ENABLE_EXTRA_CHECKS flag (not
used yet)
Review URL: https://chromiumcodereview.appspot.com/10905093
http://code.google.com/p/v8/source/detail?r=12440
Modified:
/branches/bleeding_edge/Makefile
/branches/bleeding_edge/build/common.gypi
=======================================
--- /branches/bleeding_edge/Makefile Fri Aug 31 06:31:09 2012
+++ /branches/bleeding_edge/Makefile Wed Sep 5 02:24:37 2012
@@ -62,6 +62,13 @@
ifeq ($(snapshot), off)
GYPFLAGS += -Dv8_use_snapshot='false'
endif
+# extrachecks=on/off
+ifeq ($(extrachecks), on)
+ GYPFLAGS += -Dv8_enable_extra_checks=1
+endif
+ifeq ($(extrachecks), off)
+ GYPFLAGS += -Dv8_enable_extra_checks=0
+endif
# gdbjit=on
ifeq ($(gdbjit), on)
GYPFLAGS += -Dv8_enable_gdbjit=1
=======================================
--- /branches/bleeding_edge/build/common.gypi Mon Aug 27 08:25:15 2012
+++ /branches/bleeding_edge/build/common.gypi Wed Sep 5 02:24:37 2012
@@ -70,6 +70,9 @@
'v8_enable_disassembler%': 0,
+ # Enable extra checks in API functions and other strategic places.
+ 'v8_enable_extra_checks%' 1,
+
'v8_object_print%': 0,
'v8_enable_gdbjit%': 0,
@@ -109,6 +112,9 @@
['v8_enable_disassembler==1', {
'defines': ['ENABLE_DISASSEMBLER',],
}],
+ ['v8_enable_extra_checks==1', {
+ 'defines': ['ENABLE_EXTRA_CHECKS',],
+ }],
['v8_object_print==1', {
'defines': ['OBJECT_PRINT',],
}],
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev