aboutsummaryrefslogtreecommitdiffhomepage
path: root/ide/coqide_main.ml4
diff options
context:
space:
mode:
Diffstat (limited to 'ide/coqide_main.ml4')
-rw-r--r--ide/coqide_main.ml47
1 files changed, 4 insertions, 3 deletions
diff --git a/ide/coqide_main.ml4 b/ide/coqide_main.ml4
index 4db3ba143..9b567ce5f 100644
--- a/ide/coqide_main.ml4
+++ b/ide/coqide_main.ml4
@@ -12,11 +12,12 @@ let macready () = IFDEF MacInt THEN gtk_mac_ready () ELSE () END
let () =
let argl = Array.to_list Sys.argv in
+ let argl = Coqide.set_coqtop_path argl in
let files = Coqide.process_argv argl in
let args = List.filter (fun x -> not (List.mem x files)) (List.tl argl) in
- Coqide.sup_args := List.map Filename.quote args;
- Coq.check_connection !Coqide.sup_args;
- Minilib.coqlib := Coq.coqlib ();
+ Coq.check_connection args;
+ Minilib.coqlib := Coq.check_coqlib args;
+ Coqide.sup_args := args;
Coqide.ignore_break ();
GtkMain.Rc.add_default_file (Ideutils.lib_ide_file ".coqide-gtk2rc");
(try