diff --git a/src/plugins/debugger/qml/qml.pri b/src/plugins/debugger/qml/qml.pri
index 5191c96b41fac3f071a3e189d3a7017b0003c626..50629f35e18592063b9b60b8b5b1b7875b682c69 100644
--- a/src/plugins/debugger/qml/qml.pri
+++ b/src/plugins/debugger/qml/qml.pri
@@ -1,13 +1,12 @@
-HEADERS += \
-    $$PWD/qmlengine.h \
-    $$PWD/canvasframerate.h \
-
-SOURCES += \
-    $$PWD/qmlengine.cpp \
-    $$PWD/canvasframerate.cpp \
-
-QT += declarative
-
-FORMS +=
-
-RESOURCES +=
+include(../../../private_headers.pri)
+exists(${QT_PRIVATE_HEADERS}/QtDeclarative/private/qdeclarativecontext_p.h) {
+    HEADERS += \
+        $$PWD/qmlengine.h \
+        $$PWD/canvasframerate.h \
+
+    SOURCES += \
+        $$PWD/qmlengine.cpp \
+        $$PWD/canvasframerate.cpp \
+
+    QT += declarative
+}