diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-01 20:08:03 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-01-01 20:08:03 +0200 |
commit | 1892e92a93c4a261fa030118b66cd7bbb02bf62f (patch) | |
tree | cfc2297c0271f31458ca98ecbf8e0a1072fb0aef /environment.py | |
parent | 16aa9b16b2260ec60a0aa37c7143224f688c1155 (diff) | |
download | meson-1892e92a93c4a261fa030118b66cd7bbb02bf62f.zip meson-1892e92a93c4a261fa030118b66cd7bbb02bf62f.tar.gz meson-1892e92a93c4a261fa030118b66cd7bbb02bf62f.tar.bz2 |
Put temporary stuff in a scratch directory.
Diffstat (limited to 'environment.py')
-rwxr-xr-x | environment.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/environment.py b/environment.py index 2fbe652..786607e 100755 --- a/environment.py +++ b/environment.py @@ -108,6 +108,8 @@ class Environment(): def __init__(self, source_dir, build_dir): self.source_dir = source_dir self.build_dir = build_dir + self.scratch_dir = os.path.join(build_dir, 'builder-private') + os.makedirs(self.scratch_dir, exist_ok=True) self.default_c = ['cc'] self.default_cxx = ['c++'] @@ -124,6 +126,9 @@ class Environment(): if evar in os.environ: return os.environ[evar].split() return self.default_c + + def get_scratch_dir(self): + return self.scratch_dir def get_cxx_compiler(self): evar = 'CXX' |