X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2FmatitamakeLib.ml;h=503ed210f53401414236c2f51eb46d195c7c3cae;hb=d0e212dcd4bdbeaee9979e53bedd3258cd8e8d0f;hp=ec9a40b814b8cca206fef14af5a49af30c8f3f88;hpb=d90d73349df641ea2d18b4c2ff4fe9d970861778;p=helm.git diff --git a/matita/matitamakeLib.ml b/matita/matitamakeLib.ml index ec9a40b81..503ed210f 100644 --- a/matita/matitamakeLib.ml +++ b/matita/matitamakeLib.ml @@ -282,11 +282,7 @@ let clean_development_in_bg ?matita_flags refresh_cb development = let destroy_development_aux development clean_development = let delete_development development = - let unlink file = - try - Unix.unlink file - with Unix.Unix_error _ -> logger `Debug ("Unable to delete " ^ file) - in + let unlink = HExtlib.safe_remove in let rmdir dir = try Unix.rmdir dir @@ -300,6 +296,7 @@ let destroy_development_aux development clean_development = unlink (makefile_for_development development); unlink (pool () ^ development.name ^ rootfile); unlink (pool () ^ development.name ^ "/depend"); + unlink (pool () ^ development.name ^ "/depend.errors"); rmdir (pool () ^ development.name); developments := List.filter (fun d -> d.name <> development.name) !developments