# HG changeset patch # User Doug Simon # Date 1339539868 -7200 # Node ID 9911227e6dd37b0258ab9bfa6c11ec4e6418a738 # Parent 69358a2182a3e77de8145f9eeae3f013539bca35 create directories for not yet existing projects diff -r 69358a2182a3 -r 9911227e6dd3 mxtool/mx.py --- 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): """