Re: [PATCH 0/7] A couple of Meson improvements
Patrick Steinhardt <ps@pks.im> writes:
Show 21 quoted lines
> 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
>
The patches look good. The speedup is much appreciated.
Show 26 quoted lines
> ---
> 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 jobs
>
> ci/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