Summary: | Consider adding support for Meson build system | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Jussi Pakkanen <jpakkane> |
Component: | Build tools: Meson | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | bugzilla, daniel, eugene.shalygin+bugzilla.kde, leonard.r.koenig, m.seifert, mail, olaf.the.lost.viking, rjvbertin, simonandric5, zeekec |
Priority: | NOR | Keywords: | junior-jobs |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | All | ||
Latest Commit: | https://commits.kde.org/kdevelop/b53ea9aa452ef57595ab488405f21e8bdd989f8f | Version Fixed In: | 5.4.0 |
Sentry Crash Report: |
Description
Jussi Pakkanen
2015-02-08 12:19:40 UTC
I second this. Use case of potential interest: libinput now uses meson. I would also be interested in meson intergration. Note: There's ongoing work in the kdevelop.git meson branch. Please see this discussion: https://mail.kde.org/pipermail/kdevelop-devel/2017-October/059372.html Happy to receive further contributions! The Meson plugin has now been greatly improved thanks to Daniel Mensinger, and merged into KDevelop master: https://commits.kde.org/kdevelop/b53ea9aa452ef57595ab488405f21e8bdd989f8f === 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 === Obviously there's still room for improvement. Please file any specific wishlist items or bugs under the new "Build tools: Meson" component. That's great to hear, thanks Daniel! No Problem. Also, the plugin is not finished yet and I am actively working on it. I am currently implementing the meson build options integration. |