X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2FmatitaInit.ml;h=44b09b5aea9da662033158ceea485970767ef158;hb=dd64c9ca57beaa3c117fe50f396b982d7ff26dae;hp=88f5c9c35325356f51c7315fd7ad2e8ed53243dd;hpb=15d6dc1249038e9235bb0f776f2c5ae0b37f17f1;p=helm.git diff --git a/matita/matitaInit.ml b/matita/matitaInit.ml index 88f5c9c35..44b09b5ae 100644 --- a/matita/matitaInit.ml +++ b/matita/matitaInit.ml @@ -59,7 +59,6 @@ let set_registry_values = List.iter (fun key, value -> Helm_registry.set ~key ~value) let fill_registry init_status = - wants [ ConfigurationFile ] init_status; if not (already_configured [ Registry ] init_status) then begin set_registry_values registry_defaults; Registry :: init_status @@ -113,7 +112,7 @@ let initialize_makelib init_status = init_status let initialize_environment init_status = - wants [ConfigurationFile] init_status; + wants [CmdLine] init_status; if not (already_configured [Getter;Environment] init_status) then begin Http_getter.init (); @@ -225,6 +224,7 @@ let add_cmdline_spec l = extra_cmdline_specs := l @ !extra_cmdline_specs let parse_cmdline init_status = if not (already_configured [CmdLine] init_status) then begin + wants [Registry] init_status; let includes = ref [] in let default_includes = [ "."; @@ -312,7 +312,7 @@ let die_usage () = exit 1 let conf_components = - [ parse_cmdline; load_configuration; fill_registry ] + [ load_configuration; fill_registry; parse_cmdline] let other_components = [ initialize_makelib; initialize_db; initialize_environment ] @@ -331,6 +331,8 @@ let initialize_all () = let parse_cmdline_and_configuration_file () = status := List.fold_left (fun s f -> f s) !status conf_components -;; +let initialize_environment () = + status := initialize_environment !status -Inversion_principle.init () +let _ = + Inversion_principle.init ()