diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro index 73cf7b15e9bd6f08b754cf11d4ce62e00e837829..ffd8fc3068d7a97cb1579d4feb490bf823725b7e 100644 --- a/src/plugins/plugins.pro +++ b/src/plugins/plugins.pro @@ -31,6 +31,7 @@ SUBDIRS = \ resourceeditor \ genericprojectmanager \ qmljseditor \ + qmlprojectmanager \ glsleditor \ pythoneditor \ mercurial \ @@ -62,23 +63,16 @@ isEmpty(IDE_PACKAGE_MODE) { updateinfo } -contains(QT_CONFIG, declarative)|!isEmpty(QT.declarative.name) { +minQtVersion(5, 1, 0) { SUBDIRS += \ - qmlprojectmanager - - greaterThan(QT_MAJOR_VERSION, 4):greaterThan(QT_MINOR_VERSION, 0) { - SUBDIRS += \ - qmldesigner \ - qmlprofiler \ - welcome - } else { - warning("QmlDesigner plugin has been disabled.") - warning("QmlProfiler plugin has been disabled.") - warning("Welcome plugin has been disabled.") - warning("These plugins need at least Qt 5.1.") - } + qmldesigner \ + qmlprofiler \ + welcome } else { - warning("QmlProjectManager, QmlProfiler and QmlDesigner plugins have been disabled: The plugins require QtDeclarative") + warning("QmlDesigner plugin has been disabled.") + warning("QmlProfiler plugin has been disabled.") + warning("Welcome plugin has been disabled.") + warning("These plugins need at least Qt 5.1.") } for(p, SUBDIRS) {