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.log_dir = pj(options.working_dir, 'LOGS')
self.install_dir = pj(self.build_dir, "INSTALL")
os.makedirs(self.source_dir, exist_ok=True)
os.makedirs(self.archive_dir, exist_ok=True)
os.makedirs(self.build_dir, exist_ok=True)
os.makedirs(self.log_dir, exist_ok=True)
os.makedirs(self.install_dir, exist_ok=True)
for d in (self.source_dir,
self.build_dir,
self.archive_dir,
self.log_dir,
self.install_dir):
os.makedirs(d, exist_ok=True)
self.detect_platform()
self.ninja_command = self._detect_ninja()
if not self.ninja_command: