aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/buildgen/generate_projects.py
diff options
context:
space:
mode:
authorGravatar Nicolas "Pixel" Noble <pixel@nobis-crew.org>2015-07-14 00:04:35 +0200
committerGravatar Nicolas "Pixel" Noble <pixel@nobis-crew.org>2015-07-14 19:07:08 +0200
commit4d811daf52e8c0786fc9c5b9e22836bfa085441f (patch)
treee37a3a7c619c82cdf55f6b2d3126e5f1149d0951 /tools/buildgen/generate_projects.py
parent294d9726297c041b0e0409b0fc33300424662f20 (diff)
generate_projects.py should make directories.
That's necessary for generating Visual Studio project files that are in separate empty directories otherwise.
Diffstat (limited to 'tools/buildgen/generate_projects.py')
-rwxr-xr-xtools/buildgen/generate_projects.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/buildgen/generate_projects.py b/tools/buildgen/generate_projects.py
index 95d338652b..5de06354d1 100755
--- a/tools/buildgen/generate_projects.py
+++ b/tools/buildgen/generate_projects.py
@@ -50,7 +50,10 @@ jobs = []
for root, dirs, files in os.walk('templates'):
for f in files:
if os.path.splitext(f)[1] == '.template':
- out = '.' + root[len('templates'):] + '/' + os.path.splitext(f)[0]
+ out_dir = '.' + root[len('templates'):]
+ out = out_dir + '/' + os.path.splitext(f)[0]
+ if not os.path.exists(out_dir):
+ os.makedirs(out_dir)
cmd = ['tools/buildgen/mako_renderer.py']
for plugin in plugins:
cmd.append('-p')