summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/compilers/compilers.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py
index c50c6229c..34520bbb6 100644
--- a/mesonbuild/compilers/compilers.py
+++ b/mesonbuild/compilers/compilers.py
@@ -827,7 +827,7 @@ class Compiler(HoldableObject, metaclass=abc.ABCMeta):
if extra_args is None:
extra_args = []
- with TemporaryDirectoryWinProof(dir=temp_dir) as tmpdirname:
+ with TemporaryDirectoryWinProof(dir=temp_dir if temp_dir else None) as tmpdirname:
no_ccache = False
if isinstance(code, str):
srcname = os.path.join(tmpdirname,