| # ------------------------------------------------------------------- |
| # Root project file, used to load WebKit in Qt Creator and for |
| # building QtWebKit. |
| # |
| # See 'Tools/qmake/README' for an overview of the build system |
| # ------------------------------------------------------------------- |
| |
| TEMPLATE = subdirs |
| CONFIG += ordered |
| |
| !equals(QT_MAJOR_VERSION, 5): error("Building WebKit with Qt versions older than 5.0 is not supported.") |
| |
| WTF.file = Source/WTF/WTF.pro |
| WTF.makefile = Makefile.WTF |
| SUBDIRS += WTF |
| |
| JavaScriptCore.file = Source/JavaScriptCore/JavaScriptCore.pro |
| JavaScriptCore.makefile = Makefile.JavaScriptCore |
| SUBDIRS += JavaScriptCore |
| |
| use?(3D_GRAPHICS) { |
| ANGLE.file = Source/ThirdParty/ANGLE/ANGLE.pro |
| ANGLE.makefile = Makefile.ANGLE |
| SUBDIRS += ANGLE |
| } |
| |
| WebCore.file = Source/WebCore/WebCore.pro |
| WebCore.makefile = Makefile.WebCore |
| SUBDIRS += WebCore |
| |
| build?(webkit1) { |
| webkit1.file = Source/WebKit/WebKit1.pro |
| webkit1.makefile = Makefile.WebKit1 |
| SUBDIRS += webkit1 |
| } |
| |
| build?(webkit2) { |
| webkit2.file = Source/WebKit2/WebKit2.pro |
| webkit2.makefile = Makefile.WebKit2 |
| SUBDIRS += webkit2 |
| } |
| |
| QtWebKit.file = Source/QtWebKit.pro |
| QtWebKit.makefile = Makefile.QtWebKit |
| SUBDIRS += QtWebKit |
| |
| !production_build { |
| # Only tested on Linux so far. |
| linux* { |
| gtest.file = Source/ThirdParty/gtest/gtest.pro |
| gtest.makefile = Makefile.gtest |
| SUBDIRS += gtest |
| } |
| } |
| |
| Tools.file = Tools/Tools.pro |
| Tools.makefile = Makefile.Tools |
| SUBDIRS += Tools |
| |
| # Number of times incremental builds have failed: 1 |