Skip to main content

ccmake for Meson projects

Project description

mmeson

TUI to configure Meson projects similar to ccmake for CMake projects

Installation

Install via pip:

pip install mmeson

Running

python3 -m mmseon path/to/builddir

It is not need to run it in the project's source folder, however you need to setup the project beforehand.

Changed items will start with a star, press enter to edit a filed and enter to exit editing (except fields of type boolean or combo). Press c to configure and exit and q to exit without configuring.

Note: you can always set options via meson configure path/to/builddir -Doption=value in addition to mmeson. This does not reconfigure the project though, this needs to be done via meson setup --reconfigure path/to/builddir. When exiting mmeson with c, it combines both of these steps, while exiting with g does not reconfigure the project. Note that this will happen automatically though when you run meson compile.

Dependencies

ToDo-List

  • Proper argparse configuration (w/ user-selectable meson binary)
  • Testing / CI
  • Code documentation
  • Short user documentation

License:

EUPL-1.2

Notable mentions

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mmeson-0.0.1.tar.gz (18.3 kB view hashes)

Uploaded Source

Built Distribution

mmeson-0.0.1-py3-none-any.whl (18.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page