[Qt] Re-generate QtWebKit API forwarding headers when API changes
[WebKit-https.git] / Source / api.pri
index 6d8301610049f78e6e09981e970693bb0c39d9d1..34c65b2cec9c0540a8a2e6b1d1d16973b4587965 100644 (file)
@@ -9,6 +9,8 @@ TARGET = QtWebKit
 
 DESTDIR = $${ROOT_BUILD_DIR}/lib
 
 
 DESTDIR = $${ROOT_BUILD_DIR}/lib
 
+runSyncQt() # Generate forwarding headers for the QtWebKit API
+
 load(features)
 
 include(WebKit/WebKit.pri)
 load(features)
 
 include(WebKit/WebKit.pri)
@@ -20,6 +22,10 @@ CONFIG += webcore
 !no_webkit2 {
     CONFIG += webkit2
     QT += declarative
 !no_webkit2 {
     CONFIG += webkit2
     QT += declarative
+
+    # Ensure that changes to the WebKit2 API will trigger a qmake of this
+    # file, which in turn runs syncqt to update the forwarding headers.
+    QMAKE_INTERNAL_INCLUDED_FILES *= WebKit2/Target.pri
 }
 
 v8:linux-* {
 }
 
 v8:linux-* {