[Qt] Use correct define names for HAVE(FOO) style optional dependencies
authorvestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Mar 2012 10:00:25 +0000 (10:00 +0000)
committervestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 6 Mar 2012 10:00:25 +0000 (10:00 +0000)
Reviewed by Simon Hausmann.

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

Tools/ChangeLog
Tools/DumpRenderTree/qt/DumpRenderTree.pro
Tools/DumpRenderTree/qt/QtInitializeTestFonts.cpp
Tools/QtTestBrowser/QtTestBrowser.pro
Tools/WebKitTestRunner/InjectedBundle/Target.pri
Tools/qmake/mkspecs/features/features.prf

index 84feed4..d00a38b 100644 (file)
@@ -1,3 +1,16 @@
+2012-03-06  Tor Arne Vestbø  <tor.arne.vestbo@nokia.com>
+
+        [Qt] Use correct define names for HAVE(FOO) style optional dependencies
+
+        Reviewed by Simon Hausmann.
+
+        * DumpRenderTree/qt/DumpRenderTree.pro:
+        * DumpRenderTree/qt/QtInitializeTestFonts.cpp:
+        (WebKit::initializeTestFonts):
+        * QtTestBrowser/QtTestBrowser.pro:
+        * WebKitTestRunner/InjectedBundle/Target.pri:
+        * qmake/mkspecs/features/features.prf:
+
 2012-03-06  Kristóf Kosztyó  <kkristof@inf.u-szeged.hu>
 
         [Qt] Create EWS to build WebKit2
index 32d392c..e7d6fa9 100644 (file)
@@ -23,7 +23,7 @@ QT = core gui network testlib
 macx: QT += xml
 haveQt(5): QT += widgets printsupport
 
-contains(DEFINES, HAVE_FONTCONFIG=1): PKGCONFIG += fontconfig
+contains(DEFINES, WTF_HAVE_FONTCONFIG=1): PKGCONFIG += fontconfig
 
 HEADERS += \
     $$PWD/../WorkQueue.h \
index 0ce18d1..c69347e 100644 (file)
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
+#include "config.h"
+
 #include "QtInitializeTestFonts.h"
 
-#if defined(HAVE_FONTCONFIG) && HAVE_FONTCONFIG
+#if HAVE(FONTCONFIG)
 #include <QByteArray>
 #include <QDir>
 #include <fontconfig/fontconfig.h>
@@ -38,7 +40,7 @@ namespace WebKit {
 
 void initializeTestFonts()
 {
-#if defined(HAVE_FONTCONFIG) && HAVE_FONTCONFIG
+#if HAVE(FONTCONFIG)
     static int numFonts = -1;
 
     FcInit();
index 1319967..a507736 100644 (file)
@@ -50,7 +50,7 @@ QT += network
 macx:QT += xml
 haveQt(5): QT += printsupport widgets
 
-contains(DEFINES, HAVE_FONTCONFIG=1): PKGCONFIG += fontconfig
+contains(DEFINES, WTF_HAVE_FONTCONFIG=1): PKGCONFIG += fontconfig
 
 contains(QT_CONFIG, opengl) {
     QT += opengl
index de5b63b..4e15212 100644 (file)
@@ -58,7 +58,7 @@ WEBKIT += wtf javascriptcore webcore
 
 CONFIG += plugin qtwebkit rpath
 
-contains(DEFINES, HAVE_FONTCONFIG=1): PKGCONFIG += fontconfig
+contains(DEFINES, WTF_HAVE_FONTCONFIG=1): PKGCONFIG += fontconfig
 
 INCLUDEPATH += \
     $$PWD/.. \
index d9044ef..4db8c41 100644 (file)
@@ -46,11 +46,15 @@ isEmpty(HAVE_QRAWFONT) {
 }
 
 # We need fontconfig to set up the test fonts for DumpRenderTree and WebKitTestRunner.
-haveQt(5):contains(config_test_fontconfig, yes):!mac {
-    DEFINES += HAVE_FONTCONFIG=1
-}
-haveQt(4):unix:!mac:!embedded {
-    DEFINES += HAVE_FONTCONFIG=1
+haveQt(5) {
+    contains(config_test_fontconfig, yes):!mac {
+        DEFINES += WTF_HAVE_FONTCONFIG=1
+    }
+} else {
+    # Qt 4
+    unix:!mac:!embedded {
+        DEFINES += WTF_HAVE_FONTCONFIG=1
+    }
 }
 
 # Feature defines: for web-facing features only
@@ -136,7 +140,7 @@ haveQt(4):unix:!mac:!embedded {
 }
 
 # QStyle detection
-haveQt(4)|!isEmpty(QT.widgets.name): DEFINES += HAVE_QSTYLE=1
+haveQt(4)|!isEmpty(QT.widgets.name): DEFINES += WTF_HAVE_QSTYLE=1
 
 # WebGL support
 contains(QT_CONFIG, opengl):!win32-* {