diff options
author | Alexis Jeandet <alexis.jeandet@member.fsf.org> | 2020-05-01 18:20:56 +0200 |
---|---|---|
committer | Alexis Jeandet <alexis.jeandet@member.fsf.org> | 2020-06-08 09:55:17 +0000 |
commit | 77d7bb5014a79db539f82d95392d07c6bda9d6a8 (patch) | |
tree | 8249ab051adc2962203355c8ec59abde420106d8 /src/plugins/mesonprojectmanager/mesonprojectmanager_dependencies.pri | |
parent | a8f38f8aab5303bb6e0c6575508661b51b7aebc3 (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.pri | 12 |
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 + |