mesonbuild / mesonbuild/meson

configure_file: Add config.vapi support

Open
#4,763 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
6.6k
Forks
1.9k
Avg merge
2d 6h
Merged PRs (30d)
33

Description

I think it would be nice if meson could create `config.vapi` files like it can create `config.h` files.

Example
----------
https://gitlab.gnome.org/GNOME/gnome-mahjongg/blob/master/src/config.vapi

References
------------
https://mesonbuild.com/Reference-manual.html#configure_file

Contributor guide

Open the contributing guide

Research direction

Start with the configure_file section of the Meson Reference manual and compare its current behavior with the linked GNOME config.vapi example. Trace the existing config.h support, then make configure_file generate config.vapi files with equivalent functionality and document the supported behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.