aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri
diff options
context:
space:
mode:
authorAlexis Jeandet <alexis.jeandet@member.fsf.org>2020-05-01 18:20:56 +0200
committerAlexis Jeandet <alexis.jeandet@member.fsf.org>2020-06-08 09:55:17 +0000
commit77d7bb5014a79db539f82d95392d07c6bda9d6a8 (patch)
tree8249ab051adc2962203355c8ec59abde420106d8 /src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri
parenta8f38f8aab5303bb6e0c6575508661b51b7aebc3 (diff)
Meson build plugin initial support
Most basic project management is implemented: - Project config/build - Build options accessible to user - Lists most build targets - Meson and Ninja added to kit setup - Basic project file tree with files known by Meson - Some basic meson and ninja process output parsing - Some project templates Missing features, that will come later: - Configurable project tree layout - Locators for Meson - Build importer - Access to Machine files for better user fine tuning - ... Fixes: QTCREATORBUG-18117 Change-Id: I2811e71562c113fb0fc6b6177bcf0698fa71ef63 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri')
-rw-r--r--src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri b/src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri
new file mode 100644
index 00000000000..08c8f220bb6
--- /dev/null
+++ b/src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri
@@ -0,0 +1,12 @@
+QTC_PLUGIN_NAME = MesonProjectManager
+QTC_LIB_DEPENDS += \
+ extensionsystem \
+ utils
+QTC_PLUGIN_DEPENDS += \
+ coreplugin \
+ projectexplorer \
+ cpptools \
+ qtsupport
+QTC_PLUGIN_RECOMMENDS += \
+ designer
+