diff --git a/src/scripttools/scripttools.pro b/src/scripttools/scripttools.pro
index 12d26a4c4ada57d1f14f2960894652f7b7c1d21c..9b786ec5c3381f4a36e526b62a36707a3225c615 100644
--- a/src/scripttools/scripttools.pro
+++ b/src/scripttools/scripttools.pro
@@ -1,3 +1,6 @@
+load(qfeatures)
+requires(!contains(QT_DISABLED_FEATURES, textedit))
+
 TARGET     = QtScriptTools
 QT         = core-private
 QT_PRIVATE = gui widgets-private script