mesonbuild / mesonbuild/wrapdb
Support wrap files with meson.build in subdirectory
- Dominant language
- Meson
- Stars
- 118
- Forks
- 298
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 24
Description
The Apache Arrow project has recently been adding limited support for Meson. I would love to add this to the wrapdb, but being a multi-project language, the Arrow project does not include meson.build at the root of the source distribution. Instead, the relevant file for the wrapdb is located at cpp/meson.build
Is there a way to support this now without having to generate a new source distribution for the Apache Arrow project? If not, perhaps a wrap file setting like `source_directory` could be supported?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with the wrapdb handling for Meson projects and the existing wrap-file behavior when meson.build is not at the source root. Reproduce the Apache Arrow layout, where the relevant file is cpp/meson.build, and check whether a source_directory setting can be supported without changing the source distribution. Done means a supported configuration and coverage for this subdirectory layout.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100