From 39ef483f048da04d6245bd13f8c036230dc330b0 Mon Sep 17 00:00:00 2001 From: notin Date: Thu, 14 Sep 2006 09:13:33 +0000 Subject: Modification de l'appel aux exécutables Caml git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9135 85f007b7-540e-0410-9357-904b9bb8a0f7 --- configure | 38 ++++++++++++++++++++++++-------------- scripts/coqmktop.ml | 6 ++++-- 2 files changed, 28 insertions(+), 16 deletions(-) diff --git a/configure b/configure index 5010a2efed..df503badf7 100755 --- a/configure +++ b/configure @@ -67,9 +67,18 @@ usage () { } +# Default OCaml binaries bytecamlc=ocamlc nativecamlc=ocamlopt -camlp4o=camlp4o +ocamlexec=ocaml +ocamldepexec=ocamldep +ocamldocexec=ocamldoc +ocamllexexec=ocamllex +ocamlyaccexec=ocamlyacc +ocamlmktopexec=ocamlmktop +camlp4oexec=camlp4o + + coq_debug_flag= coq_profile_flag= best_compiler=opt @@ -140,7 +149,7 @@ while : ; do arch=$2 shift;; -opt|--opt) bytecamlc=ocamlc.opt - camlp4o=camlp4o # can't add .opt since dyn load'll be required + camlp4oexec=camlp4o # can't add .opt since dyn load'll be required nativecamlc=ocamlopt.opt;; -fsets|--fsets) fsets_opt=yes case "$2" in @@ -272,7 +281,17 @@ case $camldir_spec in esac esac;; yes) CAMLC=$camldir/$bytecamlc - bytecamlc="$CAMLC";; + + CAMLBIN=`dirname "$CAMLC"` + bytecamlc="$CAMLC" + nativecamlc=$CAMLBIN/$nativecamlc + ocamlexec=$CAMLBIN/ocaml + ocamldepexec=$CAMLBIN/ocamldep + ocamldocexec=$CAMLBIN/ocamldoc + ocamllexexec=$CAMLBIN/ocamllex + ocamlyaccexec=$CAMLBIN/ocamlyacc + camlmktopexec=$CAMLBIN/ocamlmktop + camlp4oexec=$CAMLBIN/camlp4o esac if test ! -f "$CAMLC" ; then @@ -281,15 +300,6 @@ if test ! -f "$CAMLC" ; then exit 1 fi -CAMLBIN=`dirname "$CAMLC"` -bytecamlc="$CAMLC" -nativecamlc=$CAMLBIN/$nativecamlc -ocamldepexec=$CAMLBIN/ocamldep -ocamldocexec=$CAMLBIN/ocamldoc -ocamllexexec=$CAMLBIN/ocamllex -ocamlyaccexec=$CAMLBIN/ocamlyacc -camlmktopexec=$CAMLBIN/ocamlmktop -camlp4o=$CAMLBIN/camlp4o CAMLVERSION=`"$bytecamlc" -v | sed -n -e 's|.*version* *\(.*\)$|\1|p' ` @@ -580,7 +590,7 @@ echo "" # An escaped version of a variable escape_var () { -"$CAMLBIN"/ocaml 2>&1 1>/dev/null <&1 1>/dev/null <