aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/project/cmake
diff options
context:
space:
mode:
Diffstat (limited to 'project/cmake')
-rw-r--r--project/cmake/build.py5
1 files changed, 2 insertions, 3 deletions
diff --git a/project/cmake/build.py b/project/cmake/build.py
index ee5772e..1e9a90d 100644
--- a/project/cmake/build.py
+++ b/project/cmake/build.py
@@ -31,7 +31,7 @@ from project.cmake.toolchain import Toolchain
from project.configuration import Configuration
from project.platform import Platform
from project.toolchain import ToolchainType
-from project.utils import normalize_path, run, setup_logging
+from project.utils import normalize_path, mkdir_parent, run, setup_logging
DEFAULT_PLATFORM = None
@@ -153,8 +153,7 @@ class BuildParameters:
def create_build_dir(self):
if self.build_dir is not None:
logging.info('Build directory: %s', self.build_dir)
- if not os.path.exists(self.build_dir):
- os.makedirs(self.build_dir, exist_ok=True)
+ mkdir_parent(self.build_dir)
yield self.build_dir
return