once more a try with mkdir_leaf
authorhaftmann
Thu, 01 Jul 2010 13:47:27 +0200
changeset 37669 a5da34455a5c
parent 37668 892f8d00426c
child 37670 0ce594837524
once more a try with mkdir_leaf
src/Tools/Code/code_haskell.ML
src/Tools/Code/code_scala.ML
--- a/src/Tools/Code/code_haskell.ML	Thu Jul 01 13:38:17 2010 +0200
+++ b/src/Tools/Code/code_haskell.ML	Thu Jul 01 13:47:27 2010 +0200
@@ -382,7 +382,7 @@
           | _ => (Path.ext "hs" o Path.explode o implode o separate "/"
                 o Long_Name.explode) modlname;
         val pathname = Path.append destination filename;
-        val _ = File.mkdir (Path.dir pathname);
+        val _ = File.mkdir_leaf (Path.dir pathname);
       in File.write pathname
         ("{-# OPTIONS_GHC -fglasgow-exts #-}\n\n"
           ^ code_of_pretty content)
--- a/src/Tools/Code/code_scala.ML	Thu Jul 01 13:38:17 2010 +0200
+++ b/src/Tools/Code/code_scala.ML	Thu Jul 01 13:47:27 2010 +0200
@@ -376,7 +376,7 @@
           | _ => (Path.ext "scala" o Path.explode o implode o separate "/"
                 o Long_Name.explode) modlname;
         val pathname = Path.append destination filename;
-        val _ = File.mkdir (Path.dir pathname);
+        val _ = File.mkdir_leaf (Path.dir pathname);
       in File.write pathname (code_of_pretty content) end
   in
     Code_Target.mk_serialization target NONE