mesonbuild / mesonbuild/wrapdb

Support wrap files with meson.build in subdirectory

Open
#2,097 9 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.