diff options
author | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-02-19 21:04:23 +0100 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2019-04-28 14:33:21 +0200 |
commit | dfe3d56bfd28eb7b960f1beb09f502f9902b45fa (patch) | |
tree | a6733c2dca9e93bef164e21193a1fa506deec84f /mesonbuild/compilers/compilers.py | |
parent | c9bd84fd25dd24999ac2d20b616e91efb9038905 (diff) | |
download | meson-dfe3d56bfd28eb7b960f1beb09f502f9902b45fa.zip meson-dfe3d56bfd28eb7b960f1beb09f502f9902b45fa.tar.gz meson-dfe3d56bfd28eb7b960f1beb09f502f9902b45fa.tar.bz2 |
Print '(cached)' when compiler result was cached
Diffstat (limited to 'mesonbuild/compilers/compilers.py')
-rw-r--r-- | mesonbuild/compilers/compilers.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py index 169a973..e8d8358 100644 --- a/mesonbuild/compilers/compilers.py +++ b/mesonbuild/compilers/compilers.py @@ -1156,6 +1156,7 @@ class Compiler: if not want_output: if cdata is not None and key in cdata.compiler_check_cache: p = cdata.compiler_check_cache[key] + p.cached = True mlog.debug('Using cached compile:') mlog.debug('Cached command line: ', ' '.join(p.commands), '\n') mlog.debug('Code:\n', code) @@ -1213,6 +1214,7 @@ class Compiler: for i in todel: delattr(p, i) cdata.compiler_check_cache[key] = p + p.cached = False yield p except (PermissionError, OSError): # On Windows antivirus programs and the like hold on to files so |