|
From: | Paolo Bonzini |
Subject: | Re: [RFC v3 13/32] rust: use vendored-sources |
Date: | Mon, 13 Sep 2021 16:21:33 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 |
On 09/09/21 18:29, Marc-André Lureau wrote:
* C doesn't have a package manager, so if we need a dependency that distros don't ship then we need to wrap it up and provide it ourselvesHave we considered meson wrap? I never really looked at it in detail, not sure if that would work for us. https://mesonbuild.com/Wrap-dependency-system-manual.html <https://mesonbuild.com/Wrap-dependency-system-manual.html>
Sure, it would be possible to use wrap with meson 0.56.x or newer (due to https://github.com/mesonbuild/meson/pull/7740). It would all be hidden behind configure/Makefile, which would invoke "meson subprojects download" in addition to "git submodule update".
Paolo
[Prev in Thread] | Current Thread | [Next in Thread] |