D17278: Meson plugin: First working version
Daniel Mensinger
noreply at phabricator.kde.org
Sat Dec 1 11:09:51 GMT 2018
dmensinger created this revision.
dmensinger added a reviewer: apol.
Herald added a project: KDevelop.
dmensinger requested review of this revision.
REVISION SUMMARY
This patch implements the basic functionality of the meson plugin.
Introspection (targets, include dirs, etc.) is not implemented yet.
The current features are:
- (re)configuring a meson project
- building with ninja
- GUI for configuring a build directory (currently only install prefix and build type)
- managing multiple build directories
- GUI for adding a new build directory
REPOSITORY
R32 KDevelop
BRANCH
meson
REVISION DETAIL
https://phabricator.kde.org/D17278
AFFECTED FILES
plugins/CMakeLists.txt
plugins/meson/CMakeLists.txt
plugins/meson/Messages.sh
plugins/meson/icons/128-apps-meson.png
plugins/meson/icons/16-apps-meson.png
plugins/meson/icons/256-apps-meson.png
plugins/meson/icons/32-apps-meson.png
plugins/meson/icons/64-apps-meson.png
plugins/meson/icons/CMakeLists.txt
plugins/meson/icons/meson_logo.svg
plugins/meson/kdevmesonmanager.json
plugins/meson/mesonbuilder.cpp
plugins/meson/mesonbuilder.h
plugins/meson/mesonconfig.cpp
plugins/meson/mesonconfig.h
plugins/meson/mesonimportjob.cpp
plugins/meson/mesonimportjob.h
plugins/meson/mesonjob.cpp
plugins/meson/mesonjob.h
plugins/meson/mesonjobprune.cpp
plugins/meson/mesonjobprune.h
plugins/meson/mesonmanager.cpp
plugins/meson/mesonmanager.h
plugins/meson/settings/mesonadvancedsettings.cpp
plugins/meson/settings/mesonadvancedsettings.h
plugins/meson/settings/mesonadvancedsettings.ui
plugins/meson/settings/mesonconfigpage.cpp
plugins/meson/settings/mesonconfigpage.h
plugins/meson/settings/mesonconfigpage.ui
plugins/meson/settings/mesonnewbuilddir.cpp
plugins/meson/settings/mesonnewbuilddir.h
plugins/meson/settings/mesonnewbuilddir.ui
To: dmensinger, apol
Cc: kdevelop-devel, glebaccon, hase, antismap, iodelay, vbspam, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20181201/30cd0623/attachment.html>
More information about the KDevelop-devel
mailing list