diff options
author | Jon Turney <jon.turney@dronecode.org.uk> | 2018-03-11 18:57:38 +0000 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2018-05-17 00:26:58 +0300 |
commit | 0e898def935e81f282d79d3b4d5541b541fdd692 (patch) | |
tree | 6a11306ec9f03197912591eb4fa36ddda10f69fc /mesonbuild/interpreter.py | |
parent | 4d7ff404608af3f0ff1cef6dde6cf71b83608dc6 (diff) | |
download | meson-0e898def935e81f282d79d3b4d5541b541fdd692.zip meson-0e898def935e81f282d79d3b4d5541b541fdd692.tar.gz meson-0e898def935e81f282d79d3b4d5541b541fdd692.tar.bz2 |
Improve reporting about falling back to a subproject for a dependency
Diffstat (limited to 'mesonbuild/interpreter.py')
-rw-r--r-- | mesonbuild/interpreter.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index 828ab35..ffff45d 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: |