X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fmatita%2FmatitaInit.ml;h=9f7ae3ac2306183c2bdd03d538d2c25c74af9c5d;hb=refs%2Fheads%2Fmaster;hp=d4a47267faa8cbc2f79a488bbe33186957b6524e;hpb=40113919c6796c2cfd3b56170f4faa239bb67f99;p=helm.git diff --git a/matita/matita/matitaInit.ml b/matita/matita/matitaInit.ml index d4a47267f..9f7ae3ac2 100644 --- a/matita/matita/matitaInit.ml +++ b/matita/matita/matitaInit.ml @@ -59,7 +59,7 @@ let registry_defaults = [ let set_registry_values = List.iter - (fun key, value -> + (fun (key, value) -> if not (Helm_registry.has key) then Helm_registry.set ~key ~value) let fill_registry init_status = @@ -116,7 +116,7 @@ let initialize_environment init_status = let status = ref [] -let usages = Hashtbl.create 11 (** app name (e.g. "matitac") -> usage string *) +let usages = Hashtbl.create 11 (* app name (e.g. "matitac") -> usage string *) let _ = List.iter (fun (name, s) -> Hashtbl.replace usages name s) @@ -168,7 +168,8 @@ let parse_cmdline init_status = let includes = ref [] in let default_includes = [ BuildTimeConf.new_stdlib_dir_devel; - BuildTimeConf.new_stdlib_dir_installed ; + (* CSC: no installed standard library! + BuildTimeConf.new_stdlib_dir_installed ; *) ] in let absolutize s = @@ -198,6 +199,9 @@ let parse_cmdline init_status = (Printf.sprintf (" Read configuration from filename" ^^ "\n Default: %s") BuildTimeConf.matita_conf); + "-extract_ocaml", + Arg.Unit (fun () -> Helm_registry.set_bool "extract_ocaml" true), + "Extract ocaml code"; "-force", Arg.Unit (fun () -> Helm_registry.set_bool "matita.force" true), ("Force actions that would not be executed per default");