From 0e898def935e81f282d79d3b4d5541b541fdd692 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Sun, 11 Mar 2018 18:57:38 +0000 Subject: [PATCH] Improve reporting about falling back to a subproject for a dependency --- mesonbuild/interpreter.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 828ab35ac..ffff45d1d 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -2711,9 +2711,15 @@ root and issuing %s. def dependency_fallback(self, name, kwargs): if self.coredata.wrap_mode in (WrapMode.nofallback, WrapMode.nodownload): mlog.log('Not looking for a fallback subproject for the dependency', - mlog.bold(name), 'because:\nAutomatic wrap-based fallback ' - 'dependency downloading is disabled.') + mlog.bold(name), 'because:\nUse of fallback' + 'dependencies is disabled.') return None + elif self.coredata.wrap_mode == WrapMode.forcefallback: + mlog.log('Looking for a fallback subproject for the dependency', + mlog.bold(name), 'because:\nUse of fallback dependencies is forced.') + else: + mlog.log('Looking for a fallback subproject for the dependency', + mlog.bold(name)) dirname, varname = self.get_subproject_infos(kwargs) # Try to execute the subproject try: