aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
diff options
context:
space:
mode:
Diffstat (limited to 'mesonbuild/environment.py')
-rw-r--r--mesonbuild/environment.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py
index 6b536a4..ff4a6b1 100644
--- a/mesonbuild/environment.py
+++ b/mesonbuild/environment.py
@@ -38,6 +38,7 @@ from .compilers import (
is_object,
is_source,
)
+from functools import lru_cache
from .compilers import (
ArmCCompiler,
ArmCPPCompiler,
@@ -572,6 +573,7 @@ class Environment:
def is_object(self, fname):
return is_object(fname)
+ @lru_cache(maxsize=None)
def is_library(self, fname):
return is_library(fname)