From: Marc-André Lureau Date: Thu, 2 Mar 2023 13:18:46 +0000 (+0400) Subject: build-sys: prevent meson from downloading wrapped subprojects X-Git-Tag: pull-xen-20230607~108^2~23 X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=5a347a735232750f8b524aeaea68e9b6f1647f72;p=people%2Faperard%2Fqemu-dm.git build-sys: prevent meson from downloading wrapped subprojects The following patches are going to introduce meson wrap dependencies, which is a solution to download and build missing dependencies. The QEMU build-system will do network access with no way to avoid the fallback. As a start, hardcode "--wrap-mode=nodownload" in configure, so that wraps would be used only after a conscious decision of the user to use "meson subprojects download" (before running configure). Signed-off-by: Marc-André Lureau Message-Id: <20230302131848.1527460-3-marcandre.lureau@redhat.com> Signed-off-by: Paolo Bonzini --- diff --git a/configure b/configure index 800b5850f4..6ed66ec6ab 100755 --- a/configure +++ b/configure @@ -2615,6 +2615,10 @@ if test "$skip_meson" = no; then rm -rf meson-private meson-info meson-logs + # Prevent meson from automatically downloading wrapped subprojects when missing. + # You can use 'meson subprojects download' before running configure. + meson_option_add "--wrap-mode=nodownload" + # Built-in options test "$bindir" != "bin" && meson_option_add "-Dbindir=$bindir" test "$default_feature" = no && meson_option_add -Dauto_features=disabled