[PATCH 00/11] meson: cleanups, improvements, smallish fixes
- From
Patrick Steinhardt <ps@pks.im>
- Date
- Jan 29, 2025, 07:11 UTC
- Message-ID
- <20250129-b4-pks-meson-improvements-v1-0-ab709f0be12c@pks.im>
Hi,
this patch series contains a mostly-random set of smallish improvements, simplifications and fixes to the Meson build instructions.
Thanks!
Patrick
---
Patrick Steinhardt (11):
meson: fix exec path with enabled runtime prefix
meson: inline the static 'git' library
meson: simplify use of the common-main library
meson: stop linking libcurl into all executables
meson: introduce `libgit_curl` dependency
meson: drop separate version library
meson: deduplicate the list of required programs
meson: simplify setup of PATH environment variable
meson: prevent finding sed(1) in a loop
meson: fix overwritten `git` variable
meson: consistently use custom program paths to resolve programsDocumentation/howto/meson.build | 2 +- Documentation/meson.build | 13 ++--- meson.build | 124 +++++++++++++++++----------------------- t/helper/meson.build | 4 +- t/meson.build | 4 +- 5 files changed, 63 insertions(+), 84 deletions(-)
--- base-commit: da898a5c645ce9b6d72c2d39abe1bc3d48cb0fdb change-id: 20250121-b4-pks-meson-improvements-3e575363e91c