Hi,
this patch series contains a couple of improvements for Meson:
- Clean build times are sped up, going from ~6.8 seconds to ~5.0
seconds for a full build. - A test issue is fixed that causes shell completion tests to fail
because the scripts are not properly updated.- Our subproject wrappers are updated to current versions.
- A fix for GitLab's msvc-meson jobs that are broken right now due to
a change in our runner images. See [1] for the now-working
msvc-meson jobs. Note though that the MinGW-based jobs are still
broken, but Dscho has been sending fixes for that already.Thanks!
Patrick
---
Patrick Steinhardt (7):
meson: avoid recompiling HTTP sources several times
meson: don't recompile git-remote-http(1) multiple times for tests
meson: use precompiled headers for our test-helper
meson: use precompiled headers for unit tests
meson: fix outdated completion helpers
meson: update wrappers
gitlab-ci: fix hanging MSVC jobsci/install-dependencies.ps1 | 8 ++++++++ contrib/completion/meson.build | 38 +++++++++++++++----------------------- meson.build | 16 ++++++++++------ subprojects/curl.wrap | 19 ++++++++++--------- subprojects/expat.wrap | 21 +++++++++++---------- subprojects/openssl.wrap | 23 +++++++++++------------ subprojects/pcre2.wrap | 24 +++++++++++------------- subprojects/zlib.wrap | 21 +++++++++++---------- t/helper/meson.build | 1 + t/meson.build | 10 ++++++++-- 10 files changed, 96 insertions(+), 85 deletions(-)
--- base-commit: 0f8e75abebff0877cae681a3d5ff31ac47f54220 change-id: 20260924-pks-meson-improvements-b7ed9a48ed4e