diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2022-02-21 20:55:15 -0500 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2022-02-28 09:03:27 -0500 |
commit | 904b47085fdd985175b4b2c3224f65b9d33f04d7 (patch) | |
tree | fb0bb6dad5a7f94739e1e6fb1db98c5f3291972b | |
parent | c5c02b72e132a03ae0284bdd5e15d1675301a37d (diff) | |
download | meson-904b47085fdd985175b4b2c3224f65b9d33f04d7.zip meson-904b47085fdd985175b4b2c3224f65b9d33f04d7.tar.gz meson-904b47085fdd985175b4b2c3224f65b9d33f04d7.tar.bz2 |
backends: Cache creation of install data
It is created twice for ninja and for introspection.
-rw-r--r-- | mesonbuild/backend/backends.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py index eb17f92..1bb775d 100644 --- a/mesonbuild/backend/backends.py +++ b/mesonbuild/backend/backends.py @@ -1484,6 +1484,7 @@ class Backend: mlog.log(f'Running postconf script {name!r}') run_exe(s, env) + @lru_cache(maxsize=1) def create_install_data(self) -> InstallData: strip_bin = self.environment.lookup_binary_entry(MachineChoice.HOST, 'strip') if strip_bin is None: |