Factorize how we create working directories.

This commit is contained in:
Matthieu Gautier 2017-02-27 14:21:22 +01:00
parent ffee068fd0
commit 759812c41d
1 changed files with 6 additions and 5 deletions

View File

@ -148,11 +148,12 @@ class BuildEnv:
self.archive_dir = pj(options.working_dir, "ARCHIVE") self.archive_dir = pj(options.working_dir, "ARCHIVE")
self.log_dir = pj(options.working_dir, 'LOGS') self.log_dir = pj(options.working_dir, 'LOGS')
self.install_dir = pj(self.build_dir, "INSTALL") self.install_dir = pj(self.build_dir, "INSTALL")
os.makedirs(self.source_dir, exist_ok=True) for d in (self.source_dir,
os.makedirs(self.archive_dir, exist_ok=True) self.build_dir,
os.makedirs(self.build_dir, exist_ok=True) self.archive_dir,
os.makedirs(self.log_dir, exist_ok=True) self.log_dir,
os.makedirs(self.install_dir, exist_ok=True) self.install_dir):
os.makedirs(d, exist_ok=True)
self.detect_platform() self.detect_platform()
self.ninja_command = self._detect_ninja() self.ninja_command = self._detect_ninja()
if not self.ninja_command: if not self.ninja_command: