]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/matitaInit.ml
Renamed SK.ma into bool.ma
[helm.git] / matita / matitaInit.ml
index f66ec6aff40544c39285849053b7047dfd05363c..c2677afdbd82ad40f9d8d5b816b4888087e601cb 100644 (file)
@@ -163,6 +163,8 @@ Options:"
 Usage: matitamake [ OPTION ... ] (init | clean | list | destroy | build)
   init
     Parameters: name (the name of the development, required)
+                root (the directory in which the delopment is rooted, 
+                      optional, default is current working directory)
     Description: tells matitamake that a new development radicated 
       in the current working directory should be handled.
   clean
@@ -209,8 +211,8 @@ 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
     let includes = ref [ 
-      BuildTimeConf.stdlib_dir_installed ;
-      BuildTimeConf.stdlib_dir_devel ] 
+      BuildTimeConf.stdlib_dir_devel;
+      BuildTimeConf.stdlib_dir_installed ; ] 
     in
     let args = ref [] in
     let add_l l = fun s -> l := s :: !l in
@@ -240,7 +242,7 @@ let parse_cmdline init_status =
           "Turns off profiling printings";
         "-bench", 
           Arg.Unit (fun () -> Helm_registry.set_bool "matita.bench" true),
-          "Turns on timing prints";
+          "Turns on parsable output on stdout, that is timings for matitac...";
         "-preserve",
           Arg.Unit (fun () -> Helm_registry.set_bool "matita.preserve" true),
           "Turns off automatic baseuri cleaning";
@@ -267,6 +269,7 @@ let parse_cmdline init_status =
     in
     Arg.parse arg_spec (add_l args) (usage ());
     set_list ~key:"matita.includes" includes;
+    args := List.filter (fun x -> x <> "") !args;
     set_list ~key:"matita.args" args;
     HExtlib.set_profiling_printings 
       (fun () -> Helm_registry.get_bool "matita.profile");