X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2FmatitamakeLib.ml;h=013d45b7a8a8fd4687386d0f73490cb8e31aa361;hb=946be00a2b9e1713e934414bd8419f267cca1077;hp=75c7e742d068d0f1bd2194f9faa95899cb3c5b64;hpb=1a613a4c0b68938f0ced6e190adffa805d1b5680;p=helm.git diff --git a/matita/matitamakeLib.ml b/matita/matitamakeLib.ml index 75c7e742d..013d45b7a 100644 --- a/matita/matitamakeLib.ml +++ b/matita/matitamakeLib.ml @@ -186,6 +186,7 @@ let call_make ?matita_flags development target make = already_defined ^ if Helm_registry.get_bool "matita.bench" then "-bench" else "" in + let csc = try ["SRC=" ^ Sys.getenv "SRC"] with Not_found -> [] in rebuild_makefile development; let makefile = makefile_for_development development in let nodb = @@ -197,10 +198,11 @@ let call_make ?matita_flags development target make = try flags @ [ sprintf "MATITA_FLAGS=\"%s\"" matita_flags ] with Not_found -> flags in + let flags = flags @ csc in let args = ["--no-print-directory"; "-s"; "-k"; "-f"; makefile; target] @ flags in -(* prerr_endline (String.concat " " args); *) + (* prerr_endline (String.concat " " args); *) make development.root args let build_development ?matita_flags ?(target="all") development = @@ -296,6 +298,7 @@ let destroy_development_aux development clean_development = unlink (pool () ^ development.name ^ rootfile); unlink (pool () ^ development.name ^ "/depend"); unlink (pool () ^ development.name ^ "/depend.errors"); + unlink (pool () ^ development.name ^ "/depend.dot"); rmdir (pool () ^ development.name); developments := List.filter (fun d -> d.name <> development.name) !developments