46 lines
1.5 KiB
Plaintext
46 lines
1.5 KiB
Plaintext
$OpenBSD: patch-js_src_Makefile_in,v 1.7 2012/02/20 20:21:43 landry Exp $
|
|
https://bug691898.bugzilla.mozilla.org/attachment.cgi?id=588391
|
|
use yarr interpreter on ppc
|
|
--- js/src/Makefile.in.orig Mon Jan 16 17:05:37 2012
|
|
+++ js/src/Makefile.in Mon Jan 16 17:07:47 2012
|
|
@@ -416,15 +416,20 @@ CPPSRCS += checks.cc \
|
|
|
|
ifeq (,$(filter arm% sparc %86 x86_64,$(TARGET_CPU)))
|
|
|
|
-VPATH += $(srcdir)/yarr/pcre \
|
|
+VPATH += $(srcdir)/assembler \
|
|
+ $(srcdir)/assembler/wtf \
|
|
+ $(srcdir)/yarr \
|
|
$(NULL)
|
|
|
|
CPPSRCS += \
|
|
- pcre_compile.cpp \
|
|
- pcre_exec.cpp \
|
|
- pcre_tables.cpp \
|
|
- pcre_xclass.cpp \
|
|
- pcre_ucp_searchfuncs.cpp \
|
|
+ Assertions.cpp \
|
|
+ OSAllocatorOS2.cpp \
|
|
+ OSAllocatorPosix.cpp \
|
|
+ OSAllocatorWin.cpp \
|
|
+ PageBlock.cpp \
|
|
+ YarrInterpreter.cpp \
|
|
+ YarrPattern.cpp \
|
|
+ YarrSyntaxChecker.cpp \
|
|
$(NULL)
|
|
else
|
|
|
|
@@ -1015,10 +1020,10 @@ endif
|
|
# Needed to "configure" it correctly. Unfortunately these
|
|
# flags wind up being applied to all code in js/src, not just
|
|
# the code in js/src/assembler.
|
|
-CXXFLAGS += -DUSE_SYSTEM_MALLOC=1 -DENABLE_ASSEMBLER=1
|
|
+CXXFLAGS += -DUSE_SYSTEM_MALLOC=1
|
|
|
|
ifneq (,$(ENABLE_YARR_JIT)$(ENABLE_TRACEJIT)$(ENABLE_METHODJIT))
|
|
-CXXFLAGS += -DENABLE_JIT=1
|
|
+CXXFLAGS += -DENABLE_JIT=1 -DENABLE_ASSEMBLER=1
|
|
endif
|
|
|
|
INCLUDES += -I$(srcdir)/assembler -I$(srcdir)/yarr
|