Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- commit 2f9ef1658b4a53dac0031a51684b82dab5920cc8
- Author: Simon Hausmann <simon.hausmann@nokia.com>
- Date: Thu Dec 1 08:58:42 2011 +0100
- [Qt] V8 build fixes.
- Reviewed by NOBODY (OOPS!).
- Source/JavaScriptCore:
- * yarr/yarr.pri: Don't rely on Source/JavaScriptCore being in
- VPATH. Prefix SOURCES correctly and make sure that runtime/ is
- in the include search path when building with v8.
- Source/WebCore:
- * Target.pri: Don't load(javascriptcore) if we're building with v8.
- Tools:
- * qmake/mkspecs/features/javascriptcore.prf: Don't add
- Source/Thirdparty to the include search path here.
- * qmake/mkspecs/features/webcore.prf: Instead it belongs here, because it's
- used when building WebCore as well as using it, because header files like
- GraphicsContext3D.h include stuff from ThirdParty.
- diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog
- index 10dd765..b1e7ff7 100644
- --- a/Source/JavaScriptCore/ChangeLog
- +++ b/Source/JavaScriptCore/ChangeLog
- @@ -1,3 +1,13 @@
- +2011-11-30 Simon Hausmann <simon.hausmann@nokia.com>
- +
- + [Qt] V8 build fixes.
- +
- + Reviewed by NOBODY (OOPS!).
- +
- + * yarr/yarr.pri: Don't rely on Source/JavaScriptCore being in
- + VPATH. Prefix SOURCES correctly and make sure that runtime/ is
- + in the include search path when building with v8.
- +
- 2011-12-06 Filip Pizlo <fpizlo@apple.com>
- Zapping a block that is Marked leads to dead objects being mistaken for live ones
- diff --git a/Source/JavaScriptCore/yarr/yarr.pri b/Source/JavaScriptCore/yarr/yarr.pri
- index a50338a..c263486 100644
- --- a/Source/JavaScriptCore/yarr/yarr.pri
- +++ b/Source/JavaScriptCore/yarr/yarr.pri
- @@ -5,7 +5,9 @@
- # -------------------------------------------------------------------
- SOURCES += \
- - yarr/YarrInterpreter.cpp \
- - yarr/YarrPattern.cpp \
- - yarr/YarrSyntaxChecker.cpp
- + $$PWD/YarrInterpreter.cpp \
- + $$PWD/YarrPattern.cpp \
- + $$PWD/YarrSyntaxChecker.cpp
- +# For UString.h
- +v8: INCLUDEPATH += $$PWD/../runtime
- diff --git a/Source/WebCore/ChangeLog b/Source/WebCore/ChangeLog
- index 1f7c1bc..f273e5f 100644
- --- a/Source/WebCore/ChangeLog
- +++ b/Source/WebCore/ChangeLog
- @@ -1,3 +1,11 @@
- +2011-11-30 Simon Hausmann <simon.hausmann@nokia.com>
- +
- + [Qt] V8 build fixes.
- +
- + Reviewed by NOBODY (OOPS!).
- +
- + * Target.pri: Don't load(javascriptcore) if we're building with v8.
- +
- 2011-12-07 Mary Wu <mary.wu@torchmobile.com.cn>
- Change function name InitializeLoggingChannelsIfNecessary to follow coding style guideline
- diff --git a/Source/WebCore/Target.pri b/Source/WebCore/Target.pri
- index 7e42d24..dbcc238 100644
- --- a/Source/WebCore/Target.pri
- +++ b/Source/WebCore/Target.pri
- @@ -9,7 +9,7 @@ TEMPLATE = lib
- DEFINES += BUILDING_WebCore
- load(webcore)
- -load(javascriptcore)
- +!v8: load(javascriptcore)
- load(wtf)
- CONFIG += staticlib
- diff --git a/Tools/ChangeLog b/Tools/ChangeLog
- index b7d924b..b73f5a7 100644
- --- a/Tools/ChangeLog
- +++ b/Tools/ChangeLog
- @@ -1,3 +1,15 @@
- +2011-11-30 Simon Hausmann <simon.hausmann@nokia.com>
- +
- + [Qt] V8 build fixes.
- +
- + Reviewed by NOBODY (OOPS!).
- +
- + * qmake/mkspecs/features/javascriptcore.prf: Don't add
- + Source/Thirdparty to the include search path here.
- + * qmake/mkspecs/features/webcore.prf: Instead it belongs here, because it's
- + used when building WebCore as well as using it, because header files like
- + GraphicsContext3D.h include stuff from ThirdParty.
- +
- 2011-12-07 Peter Beverloo <peter@chromium.org>
- [Chromium] Fix project file generation for the Android bot after r102201
- diff --git a/Tools/qmake/mkspecs/features/javascriptcore.prf b/Tools/qmake/mkspecs/features/javascriptcore.prf
- index c37a459..25011c6 100644
- --- a/Tools/qmake/mkspecs/features/javascriptcore.prf
- +++ b/Tools/qmake/mkspecs/features/javascriptcore.prf
- @@ -20,7 +20,6 @@ JAVASCRIPTCORE_GENERATED_SOURCES_DIR = $${ROOT_BUILD_DIR}/Source/JavaScriptCore/
- JAVASCRIPTCORE_INCLUDEPATH = \
- $$JAVASCRIPTCORE_SOURCE_DIR \
- $$JAVASCRIPTCORE_SOURCE_DIR/.. \
- - $$JAVASCRIPTCORE_SOURCE_DIR/../ThirdParty \
- $$JAVASCRIPTCORE_SOURCE_DIR/assembler \
- $$JAVASCRIPTCORE_SOURCE_DIR/bytecode \
- $$JAVASCRIPTCORE_SOURCE_DIR/bytecompiler \
- diff --git a/Tools/qmake/mkspecs/features/webcore.prf b/Tools/qmake/mkspecs/features/webcore.prf
- index 5e85225c..ff81d7d 100644
- --- a/Tools/qmake/mkspecs/features/webcore.prf
- +++ b/Tools/qmake/mkspecs/features/webcore.prf
- @@ -102,6 +102,7 @@ WEBCORE_INCLUDEPATH = \
- $$SOURCE_DIR/WebCore/workers \
- $$SOURCE_DIR/WebCore/xml \
- $$SOURCE_DIR/WebCore/xml/parser \
- + $$SOURCE_DIR/ThirdParty \
- $$WEBCORE_INCLUDEPATH
- WEBCORE_INCLUDEPATH = \
Add Comment
Please, Sign In to add comment