summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/JavaScriptCore/ChangeLog9
-rw-r--r--Source/JavaScriptCore/DerivedSources.pri28
-rw-r--r--Source/JavaScriptCore/JavaScriptCore.pri3
-rw-r--r--Source/JavaScriptCore/JavaScriptCore.pro10
-rw-r--r--Source/JavaScriptCore/Target.pri18
-rw-r--r--Source/WTF/wtf/Platform.h2
-rw-r--r--Source/WebKit2/ChangeLog8
7 files changed, 45 insertions, 33 deletions
diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog
index 7a50471b6..638d594c7 100644
--- a/Source/JavaScriptCore/ChangeLog
+++ b/Source/JavaScriptCore/ChangeLog
@@ -1,3 +1,12 @@
+2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
+
+ [Qt] Unreviewed speculative Mac build fix after r136232
+
+ Update the include path so that LLIntAssembly.h is picked up.
+ The bot didn't break until later when a clean build was triggered.
+
+ * JavaScriptCore.pri:
+
2012-11-30 Allan Sandfeld Jensen <allan.jensen@digia.com>
Crash in conversion of empty OpaqueJSString to Identifier
diff --git a/Source/JavaScriptCore/DerivedSources.pri b/Source/JavaScriptCore/DerivedSources.pri
index a1a04c873..8bbc29d2a 100644
--- a/Source/JavaScriptCore/DerivedSources.pri
+++ b/Source/JavaScriptCore/DerivedSources.pri
@@ -95,23 +95,21 @@ klgen.input = KEYWORDLUT_FILES
klgen.commands = python $$klgen.script ${QMAKE_FILE_NAME} > ${QMAKE_FILE_OUT}
GENERATORS += klgen
-!macx{
- EXTRACTOR_BINARY = LLIntOffsetsExtractor$$BIN_EXTENSION
- DIRS = $$OUT_PWD $$OUT_PWD/debug $$OUT_PWD/release
- for(dir, DIRS) {
- file = $$dir/$$EXTRACTOR_BINARY
- exists($$file): LLINT_FILES += $$file
- }
-
- #GENERATOR: LLInt
- llint.output = ${QMAKE_FILE_IN_PATH}$${QMAKE_DIR_SEP}LLIntAssembly.h
- llint.script = $$PWD/offlineasm/asm.rb
- llint.input = LLINT_FILES
- llint.depends = $$LLINT_DEPENDENCY
- llint.commands = ruby $$llint.script $$LLINT_ASSEMBLER ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
- GENERATORS += llint
+EXTRACTOR_BINARY = LLIntOffsetsExtractor$$BIN_EXTENSION
+DIRS = $$OUT_PWD $$OUT_PWD/debug $$OUT_PWD/release
+for(dir, DIRS) {
+ file = $$dir/$$EXTRACTOR_BINARY
+ exists($$file): LLINT_FILES += $$file
}
+#GENERATOR: LLInt
+llint.output = ${QMAKE_FILE_IN_PATH}$${QMAKE_DIR_SEP}LLIntAssembly.h
+llint.script = $$PWD/offlineasm/asm.rb
+llint.input = LLINT_FILES
+llint.depends = $$LLINT_DEPENDENCY
+llint.commands = ruby $$llint.script $$LLINT_ASSEMBLER ${QMAKE_FILE_IN} ${QMAKE_FILE_OUT}
+GENERATORS += llint
+
linux-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
# GENERATOR: disassembler
disassembler.output = udis86_itab.c
diff --git a/Source/JavaScriptCore/JavaScriptCore.pri b/Source/JavaScriptCore/JavaScriptCore.pri
index d465bcfea..daddf64ea 100644
--- a/Source/JavaScriptCore/JavaScriptCore.pri
+++ b/Source/JavaScriptCore/JavaScriptCore.pri
@@ -32,6 +32,9 @@ INCLUDEPATH += \
$$SOURCE_DIR/ForwardingHeaders \
$$JAVASCRIPTCORE_GENERATED_SOURCES_DIR
+# Pick up the right version of LLIntAssembly.h
+macx:INCLUDEPATH+=$$JAVASCRIPTCORE_GENERATED_SOURCES_DIR/$$activeBuildConfig()
+
win32-*: LIBS += -lwinmm
wince* {
diff --git a/Source/JavaScriptCore/JavaScriptCore.pro b/Source/JavaScriptCore/JavaScriptCore.pro
index 006d6155a..13130b87f 100644
--- a/Source/JavaScriptCore/JavaScriptCore.pro
+++ b/Source/JavaScriptCore/JavaScriptCore.pro
@@ -7,18 +7,16 @@
TEMPLATE = subdirs
CONFIG += ordered
-!macx {
- LLIntOffsetsExtractor.file = LLIntOffsetsExtractor.pro
- LLIntOffsetsExtractor.makefile = Makefile.LLIntOffsetsExtractor
- SUBDIRS += LLIntOffsetsExtractor
-}
+LLIntOffsetsExtractor.file = LLIntOffsetsExtractor.pro
+LLIntOffsetsExtractor.makefile = Makefile.LLIntOffsetsExtractor
+SUBDIRS += LLIntOffsetsExtractor
derived_sources.file = DerivedSources.pri
target.file = Target.pri
SUBDIRS += derived_sources target
-!macx:addStrictSubdirOrderBetween(LLIntOffsetsExtractor, derived_sources)
+addStrictSubdirOrderBetween(LLIntOffsetsExtractor, derived_sources)
addStrictSubdirOrderBetween(derived_sources, target)
jsc.file = jsc.pro
diff --git a/Source/JavaScriptCore/Target.pri b/Source/JavaScriptCore/Target.pri
index cf8836ece..f609de10b 100644
--- a/Source/JavaScriptCore/Target.pri
+++ b/Source/JavaScriptCore/Target.pri
@@ -170,6 +170,13 @@ SOURCES += \
jit/JITStubs.cpp \
jit/JumpReplacementWatchpoint.cpp \
jit/ThunkGenerators.cpp \
+ llint/LLIntCLoop.cpp \
+ llint/LLIntData.cpp \
+ llint/LLIntEntrypoints.cpp \
+ llint/LLIntExceptions.cpp \
+ llint/LLIntSlowPaths.cpp \
+ llint/LLIntThunks.cpp \
+ llint/LowLevelInterpreter.cpp \
parser/Lexer.cpp \
parser/Nodes.cpp \
parser/ParserArena.cpp \
@@ -278,17 +285,6 @@ SOURCES += \
tools/CodeProfiling.cpp \
yarr/YarrJIT.cpp \
-!macx {
- SOURCES += \
- llint/LLIntCLoop.cpp \
- llint/LLIntData.cpp \
- llint/LLIntEntrypoints.cpp \
- llint/LLIntExceptions.cpp \
- llint/LLIntSlowPaths.cpp \
- llint/LLIntThunks.cpp \
- llint/LowLevelInterpreter.cpp
-}
-
linux-*:if(isEqual(QT_ARCH, "i386")|isEqual(QT_ARCH, "x86_64")) {
SOURCES += \
disassembler/UDis86Disassembler.cpp \
diff --git a/Source/WTF/wtf/Platform.h b/Source/WTF/wtf/Platform.h
index fdae42642..16030199a 100644
--- a/Source/WTF/wtf/Platform.h
+++ b/Source/WTF/wtf/Platform.h
@@ -926,7 +926,7 @@
#if !defined(ENABLE_LLINT) \
&& ENABLE(JIT) \
&& (OS(DARWIN) || OS(LINUX)) \
- && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || (PLATFORM(QT) && !OS(DARWIN))) \
+ && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(QT)) \
&& (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2))
#define ENABLE_LLINT 1
#endif
diff --git a/Source/WebKit2/ChangeLog b/Source/WebKit2/ChangeLog
index a41bf4386..654d0c3a8 100644
--- a/Source/WebKit2/ChangeLog
+++ b/Source/WebKit2/ChangeLog
@@ -1,3 +1,11 @@
+2012-11-30 Pierre Rossi <pierre.rossi@gmail.com>
+
+ [Qt] Unreviewed speculative Mac build fix after r136232
+
+ cleanup an oversight from r136235
+
+ * PluginProcess.pro: s/webkit/webkitwidgets/
+
2012-11-30 Simon Hausmann <simon.hausmann@digia.com>
Unreviewed trivial Qt build fix: