diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-11-14 17:15:59 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-11-14 17:15:59 +0100 |
commit | f8ba76cc2259345c7620525797e7b41cbf58b485 (patch) | |
tree | 69f3483d4cb6640126014cd332e1bc1d8fb3605f | |
parent | e39d570d3a6a32df16d3fc871a5c2220ea74ab0f (diff) | |
download | meson-f8ba76cc2259345c7620525797e7b41cbf58b485.zip meson-f8ba76cc2259345c7620525797e7b41cbf58b485.tar.gz meson-f8ba76cc2259345c7620525797e7b41cbf58b485.tar.bz2 |
dependencies: Print version of cached dependencies
-rw-r--r-- | mesonbuild/interpreter.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/mesonbuild/interpreter.py b/mesonbuild/interpreter.py index b81b9f5..1ec663a 100644 --- a/mesonbuild/interpreter.py +++ b/mesonbuild/interpreter.py @@ -3002,11 +3002,14 @@ external dependencies (including libraries) must go to "dependencies".''') return identifier, cached_dep # Verify the cached dep version match - wanted = kwargs.get('version', []) - found = cached_dep.get_version() - if not wanted or mesonlib.version_compare_many(found, wanted)[0]: + wanted_vers = kwargs.get('version', []) + found_vers = cached_dep.get_version() + if not wanted_vers or mesonlib.version_compare_many(found_vers, wanted_vers)[0]: + info = [mlog.blue('(cached)')] + if found_vers: + info = [mlog.normal_cyan(found_vers), *info] mlog.log('Dependency', mlog.bold(name), - 'found:', mlog.green('YES'), '(cached)') + 'found:', mlog.green('YES'), *info) return identifier, cached_dep return identifier, None |