changeset 5581:9911227e6dd3

create directories for not yet existing projects
author Doug Simon <doug.simon@oracle.com>
date Wed, 13 Jun 2012 00:24:28 +0200
parents 69358a2182a3
children 300a1207f214 90c4b9c01ded
files mxtool/mx.py
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/mxtool/mx.py	Wed Jun 13 00:15:15 2012 +0200
+++ b/mxtool/mx.py	Wed Jun 13 00:24:28 2012 +0200
@@ -172,6 +172,13 @@
         self.javaCompliance = JavaCompliance(javaCompliance) if javaCompliance is not None else None
         self.native = False
         self.dir = dir
+        
+        # Create directories for projects that don't yet exist
+        if not exists(dir):
+            os.mkdir(dir)
+        for s in self.source_dirs():
+            if not exists(s):
+                os.mkdir(s)
 
     def all_deps(self, deps, includeLibs, includeSelf=True):
         """