X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fmatita%2FmatitamakeLib.ml;h=503ed210f53401414236c2f51eb46d195c7c3cae;hb=71757f5e51abfa4c49496403caac2d542611ee5c;hp=ec9a40b814b8cca206fef14af5a49af30c8f3f88;hpb=4e238c92f66aedf21c2d3a33aa5215cdf0a7189f;p=helm.git diff --git a/helm/software/matita/matitamakeLib.ml b/helm/software/matita/matitamakeLib.ml index ec9a40b81..503ed210f 100644 --- a/helm/software/matita/matitamakeLib.ml +++ b/helm/software/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