[Qt] build-jsc script doesn't work
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Dec 2011 13:43:24 +0000 (13:43 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Dec 2011 13:43:24 +0000 (13:43 +0000)
https://bugs.webkit.org/show_bug.cgi?id=73910

Patch by Simon Hausmann <simon.hausmann@nokia.com> on 2011-12-06
Reviewed by Tor Arne Vestbø.

.:

* WebKit.pro: Move WTF SUBDIR stuff out of here and
straight into JavaScriptCore/JavaScriptCore.pro.
Unconditionally "recurse" into JavaScriptCore now,
as we'll do the v8 scoping there to only build WTF.

Source/JavaScriptCore:

* JavaScriptCore.pro: Build WTF before JavaScriptCore and JSC
(moved from top-level WebKit.pro). Also add v8 scopes to only build
WTF during v8 builds.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@102125 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/JavaScriptCore.pro
WebKit.pro

index 2452c24..80a6d7e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2011-12-06  Simon Hausmann  <simon.hausmann@nokia.com>
+
+        [Qt] build-jsc script doesn't work
+        https://bugs.webkit.org/show_bug.cgi?id=73910
+
+        Reviewed by Tor Arne Vestbø.
+
+        * WebKit.pro: Move WTF SUBDIR stuff out of here and
+        straight into JavaScriptCore/JavaScriptCore.pro.
+        Unconditionally "recurse" into JavaScriptCore now,
+        as we'll do the v8 scoping there to only build WTF.
+
 2011-12-05  Alexander Færøy  <alexander.faeroy@nokia.com>
 
         [Qt] Add Source/qtwebkitversion.h to .gitignore
index 5f3ac77..b04e2fd 100644 (file)
@@ -1,3 +1,14 @@
+2011-12-06  Simon Hausmann  <simon.hausmann@nokia.com>
+
+        [Qt] build-jsc script doesn't work
+        https://bugs.webkit.org/show_bug.cgi?id=73910
+
+        Reviewed by Tor Arne Vestbø.
+
+        * JavaScriptCore.pro: Build WTF before JavaScriptCore and JSC
+        (moved from top-level WebKit.pro). Also add v8 scopes to only build
+        WTF during v8 builds.
+
 2011-12-05  Anders Carlsson  <andersca@apple.com>
 
         Add HashMap::keys() and HashMap::values() for easy iteration of hash map keys and values in C++11.
index af58318..cd3ab23 100644 (file)
@@ -7,13 +7,19 @@
 TEMPLATE = subdirs
 CONFIG += ordered
 
-derived_sources.file = DerivedSources.pri
-target.file = Target.pri
+WTF.file = wtf/wtf.pro
+WTF.makefile = Makefile.WTF
+SUBDIRS += WTF
 
-SUBDIRS = derived_sources target
+!v8 {
+    derived_sources.file = DerivedSources.pri
+    target.file = Target.pri
 
-addStrictSubdirOrderBetween(derived_sources, target)
+    SUBDIRS += derived_sources target
 
-jsc.file = jsc.pro
-jsc.makefile = Makefile.jsc
-SUBDIRS += jsc
+    addStrictSubdirOrderBetween(derived_sources, target)
+
+    jsc.file = jsc.pro
+    jsc.makefile = Makefile.jsc
+    SUBDIRS += jsc
+}
index 95a3e29..2836323 100644 (file)
@@ -14,16 +14,10 @@ isEmpty(QMAKEPATH)|!exists($${QMAKEPATH}/mkspecs) {
     # Otherwise we won't pick up the feature prf files needed for the build
 }
 
-WTF.file = Source/JavaScriptCore/wtf/wtf.pro
-WTF.makefile = Makefile.WTF
-SUBDIRS += WTF
-
-!v8 {
-    JavaScriptCore.file = Source/JavaScriptCore/JavaScriptCore.pro
-    JavaScriptCore.makefile = Makefile.JavaScriptCore
-
-    SUBDIRS += JavaScriptCore
-}
+# Always go into JavaScriptCore to at least build WTF.
+JavaScriptCore.file = Source/JavaScriptCore/JavaScriptCore.pro
+JavaScriptCore.makefile = Makefile.JavaScriptCore
+SUBDIRS += JavaScriptCore
 
 WebCore.file = Source/WebCore/WebCore.pro
 WebCore.makefile = Makefile.WebCore