diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pri b/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pri
index 0834e574c7eca3e0b8f80563ae7ff3f0223fb36b..894234d9ee928ae1c52e692be6386dcc850e4ffa 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pri
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/qml2puppet.pri
@@ -1,6 +1,6 @@
 
 QT += core gui widgets qml quick network v8
-contains (QT_CONFIG, webkit) {
+!isEmpty(QT.webkit.name) {
     QT += webkit
 }
 
diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro
index 546c0186e1a3c00a1b8eac53a6feb6b7bd04e3ce..520ef0a76203aa9116ba74bbfed0b73c130a0b16 100644
--- a/src/plugins/plugins.pro
+++ b/src/plugins/plugins.pro
@@ -63,7 +63,7 @@ linux-* {
 
 include(../../qtcreator.pri)
 
-contains(QT_CONFIG, declarative)|!isEmpty(Qt.declarative.name) {
+contains(QT_CONFIG, declarative)|!isEmpty(QT.declarative.name) {
     SUBDIRS += \
             plugin_qmlprojectmanager \
             plugin_qmlprofiler
diff --git a/tests/manual/debugger/simple/simple_test_app.pro b/tests/manual/debugger/simple/simple_test_app.pro
index 12a6cc4ec7d2d61e678853c1da17746eb5a41f30..fa092f89710848711143a7f28c9c87d35d912912 100644
--- a/tests/manual/debugger/simple/simple_test_app.pro
+++ b/tests/manual/debugger/simple/simple_test_app.pro
@@ -10,7 +10,7 @@ QT += network
 QT += script
 QT += xml
 
-contains(QT_CONFIG, webkit) {
+contains(QT_CONFIG, webkit)|!isEmpty(QT.webkit.name) {
     QT += webkit
     greaterThan(QT_MAJOR_VERSION, 4) {
         QT += webkitwidgets