diff options
author | hjk <hjk@qt.io> | 2017-02-10 21:50:37 +0100 |
---|---|---|
committer | hjk <hjk@qt.io> | 2017-02-22 09:37:17 +0000 |
commit | bce765aaa9aa7a54956762dac91487ef0196723d (patch) | |
tree | 0cf2e5a53671d57cf3666000f509e984c42f9d5a /src/plugins/plugins.pro | |
parent | eb579dec4fd4020718d0cff49f115882be88f12b (diff) | |
download | qt-creator-bce765aaa9aa7a54956762dac91487ef0196723d.tar.gz |
Make Creator compile without QtQuick module being present
This is an unsupported configuration for testing only.
Change-Id: Idf5dde8210e0599806a3374a964adfd192b60149
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/plugins/plugins.pro')
-rw-r--r-- | src/plugins/plugins.pro | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro index 99f97598c6..a5a2dd2a0b 100644 --- a/src/plugins/plugins.pro +++ b/src/plugins/plugins.pro @@ -52,11 +52,16 @@ SUBDIRS = \ modeleditor \ qmakeandroidsupport \ winrt \ - qmlprofiler \ updateinfo \ scxmleditor \ welcome +qtHaveModule(quick) { + SUBDIRS += qmlprofiler +} else { + warning("QmlProfiler plugin has been disabled since the Qt Quick module is not available.") +} + qtHaveModule(help) { SUBDIRS += help } else { @@ -70,10 +75,14 @@ qtHaveModule(designercomponents_private) { } DO_NOT_BUILD_QMLDESIGNER = $$(DO_NOT_BUILD_QMLDESIGNER) -isEmpty(DO_NOT_BUILD_QMLDESIGNER) { +isEmpty(DO_NOT_BUILD_QMLDESIGNER):qtHaveModule(quick) { SUBDIRS += qmldesigner } else { - warning("QmlDesigner plugin has been disabled.") + !qtHaveModule(quick) { + warning("QmlDesigner plugin has been disabled since the Qt Quick module is not available.") + } else { + warning("QmlDesigner plugin has been disabled since DO_NOT_BUILD_QMLDESIGNER is set.") + } } |