Introduce regexp=interpreted to GYP to enable building with interpreted regexp engine.
This option existis for scons. It does not compile yet since there are some broken stuff yet to be fixed. R=jkummerow@chromium.org BUG= TEST= Review URL: https://chromiumcodereview.appspot.com/10544138 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11805 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
This commit is contained in:
parent
9978fae61d
commit
3a616628d8
4
Makefile
4
Makefile
@ -95,6 +95,10 @@ endif
|
||||
ifeq ($(strictaliasing), off)
|
||||
GYPFLAGS += -Dv8_no_strict_aliasing=1
|
||||
endif
|
||||
# regexp=interpreted
|
||||
ifeq ($(regexp), interpreted)
|
||||
GYPFLAGS += -Dv8_interpreted_regexp=1
|
||||
endif
|
||||
|
||||
# ----------------- available targets: --------------------
|
||||
# - "dependencies": pulls in external dependencies (currently: GYP)
|
||||
|
@ -95,6 +95,10 @@
|
||||
|
||||
# For a shared library build, results in "libv8-<(soname_version).so".
|
||||
'soname_version%': '',
|
||||
|
||||
# Interpreted regexp engine exists as platform-independent alternative
|
||||
# based where the regular expression is compiled to a bytecode.
|
||||
'v8_interpreted_regexp%': 0,
|
||||
},
|
||||
'target_defaults': {
|
||||
'conditions': [
|
||||
@ -110,6 +114,9 @@
|
||||
['v8_enable_gdbjit==1', {
|
||||
'defines': ['ENABLE_GDB_JIT_INTERFACE',],
|
||||
}],
|
||||
['v8_interpreted_regexp==1', {
|
||||
'defines': ['V8_INTERPRETED_REGEXP',],
|
||||
}],
|
||||
['v8_target_arch=="arm"', {
|
||||
'defines': [
|
||||
'V8_TARGET_ARCH_ARM',
|
||||
|
Loading…
Reference in New Issue
Block a user