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