[Qt] Clean up variables controlling Qt module creation/handling
authorhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2012 10:38:18 +0000 (10:38 +0000)
committerhausmann@webkit.org <hausmann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2012 10:38:18 +0000 (10:38 +0000)
Reviewed by Tor Arne Vestbø.

We now depend on a Qt 5 version that is new enough to allow us to
clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
the other MODULE_BASE_* variables are onl used in qmodule.prf.

.:

* Source/api.pri:

Tools:

* qmake/mkspecs/features/default_pre.prf:

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

ChangeLog
Source/api.pri
Tools/ChangeLog
Tools/qmake/mkspecs/features/default_pre.prf

index d94b350067766aeb47d36fbc4501d8c7666b15da..9db07099c65fd891f31149ab84dc27099ce7677b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
+
+        [Qt] Clean up variables controlling Qt module creation/handling
+
+        Reviewed by Tor Arne Vestbø.
+
+        We now depend on a Qt 5 version that is new enough to allow us to
+        clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
+        the other MODULE_BASE_* variables are onl used in qmodule.prf.
+
+        * Source/api.pri:
+
 2012-10-17  Tor Arne Vestbø  <tor.arne.vestbo@digia.com>
 
         [Qt] Modularize documentation for QtWebKit
index bf0aa85587dc2ebe8ffdea7d16c1db2f100462d7..a47b7359de8f8b79c1b7903cc0c908559d29aabb 100644 (file)
@@ -31,12 +31,9 @@ MODULE = webkitwidgets
 QT_API_DEPENDS = core gui network
 build?(webkit1): QT_API_DEPENDS += widgets
 
-qmakeVersion=$$[QMAKE_VERSION]
-equals(qmakeVersion, 3.0) {
-    # We want the QtWebKit API forwarding includes to live in the root build dir.
-    MODULE_BASE_DIR = $$_PRO_FILE_PWD_
-    MODULE_BASE_OUTDIR = $$ROOT_BUILD_DIR
-}
+# We want the QtWebKit API forwarding includes to live in the root build dir.
+MODULE_BASE_DIR = $$_PRO_FILE_PWD_
+MODULE_BASE_OUTDIR = $$ROOT_BUILD_DIR
 
 QMAKE_DOCS = $$PWD/qtwebkit.qdocconf
 
index b7eb6dc0b655f1f5e708b6fcc8fce3f13f4de059..e4f1d58166c6ecc172602218e89d5e2d946c9ec8 100644 (file)
@@ -1,3 +1,15 @@
+2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
+
+        [Qt] Clean up variables controlling Qt module creation/handling
+
+        Reviewed by Tor Arne Vestbø.
+
+        We now depend on a Qt 5 version that is new enough to allow us to
+        clean this up. Qt's default_pre.prf uses MODULE_QMAKE_OUTDIR, but
+        the other MODULE_BASE_* variables are onl used in qmodule.prf.
+
+        * qmake/mkspecs/features/default_pre.prf:
+
 2012-10-18  Simon Hausmann  <simon.hausmann@digia.com>
 
         [Qt] Reduce memory pressure during link time
index af25aa84bac2b6c84e325329861d2ae759c53995..a9cccb803823c67a60d03f9376f9b3d0f559b2cc 100644 (file)
@@ -25,13 +25,7 @@ ROOT_WEBKIT_DIR = $$replace(PWD, /Tools/qmake/mkspecs/features$,)
 WEBKIT_SUBDIR = $$replace(_PRO_FILE_PWD_, $${ROOT_WEBKIT_DIR},)
 ROOT_BUILD_DIR = $$replace(OUT_PWD, $${WEBKIT_SUBDIR}$,)
 
-# ### FIXME: Remove this after Qt 5 beta 2. Syncqt is not called from default_pre.prf
-# anymore, so this was moved to api.pri.
-# We want the QtWebKit API forwarding includes to live in the root build dir.
-MODULE_BASE_DIR = $$ROOT_WEBKIT_DIR
-MODULE_BASE_OUTDIR = $$ROOT_BUILD_DIR
-
-# The qmake files on the other hand live in a subdirectory.
+# The qmake generated module files belong into our Tools/qmake dir
 MODULE_QMAKE_OUTDIR = $$ROOT_BUILD_DIR/Tools/qmake
 
 # Now we're ready to load default_pre from Qt