aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2021-09-19 11:28:20 -0400
committerEli Schwartz <eschwartz@archlinux.org>2021-09-19 23:34:33 -0400
commit4568482316f63c48559b97c9a4771740ed61eca6 (patch)
treec1981efbb5b7fe973f418dd952e2d1a266b1ce28 /mesonbuild/compilers/compilers.py
parent82e68e98adad23d45fd5a6028d1add613d99a1cb (diff)
downloadmeson-4568482316f63c48559b97c9a4771740ed61eca6.zip
meson-4568482316f63c48559b97c9a4771740ed61eca6.tar.gz
meson-4568482316f63c48559b97c9a4771740ed61eca6.tar.bz2
msubprojects: if fetching the remote fails, gracefully fallback to local copy
This command is useful to e.g. update a cloned subproject which does not have its packagefiles merged, or which has updated packagefiles. This does not strictly require internet, so if we can satisfy the ref, simply log a warning and continue. This enables a workflow where for network-isolated builds, the subproject is cloned and moved into place and later on the build orchestrator runs `meson subprojects update` without a network interface to initialize the subproject.
Diffstat (limited to 'mesonbuild/compilers/compilers.py')
0 files changed, 0 insertions, 0 deletions