* config-ml.in: Prefix more variables with ml_ so they don't collide
authorDavid Edelsohn <dje.gcc@gmail.com>
Sat, 25 Nov 1995 01:40:05 +0000 (01:40 +0000)
committerDavid Edelsohn <dje.gcc@gmail.com>
Sat, 25 Nov 1995 01:40:05 +0000 (01:40 +0000)
with configure's.

ChangeLog
config-ml.in

index e83eff5cd79a531b4c2bdaea007bc05843e56984..f3b6d2c48220dc74810ce559ea06715a40f94173 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Fri Nov 24 17:29:29 1995  Doug Evans  <dje@deneb.cygnus.com>
+
+       * config-ml.in: Prefix more variables with ml_ so they don't collide
+       with configure's.
+
 Wed Nov 22 11:27:02 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * configure: Don't turn -v into --v.
index 2e8cbdaacf794133069262b5ab531644e59934d5..b5b53e5c607d4757db8c643d72053ddb9eabf007 100644 (file)
 
 if [ -n "${ac_configure_args}" ]; then
   Makefile=${ac_file-Makefile}
-  config_shell=${CONFIG_SHELL-/bin/sh}
-  arguments="${ac_configure_args}"
+  ml_config_shell=${CONFIG_SHELL-/bin/sh}
+  ml_arguments="${ac_configure_args}"
 else
   Makefile=${Makefile-Makefile}
-  config_shell=${config_shell-/bin/sh}
+  ml_config_shell=${config_shell-/bin/sh}
+  ml_arguments="${arguments}"
 fi
 
 # Scan all the arguments and set all the ones we need.
 
-for option in $arguments
+for option in ${ml_arguments}
 do
   case $option in
   --*) ;;
@@ -108,10 +109,10 @@ do
        eval $enableopt="$optarg"
        ;;
   --norecursion | --no*)
-       norecursion=yes
+       ml_norecursion=yes
        ;;
   --verbose | --v | --verb*)
-       verbose=--verbose
+       ml_verbose=--verbose
        ;;
   --with-*)
        case "$option" in
@@ -184,11 +185,8 @@ arc-*-*)
 hppa*-*-*)
        multidirs="soft-float"
        ;;
-#m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-vxworks*)
-#      multidirs="m68000 m68020 m68881 msoft-float m68000/m68881 m68000/msoft-float m68020/m68881 m68020/msoft-float"
-#      ;;
 m68*-*-aout* | m68*-*-coff* | m68*-*-elf* | m68*-*-vxworks*)
-       multidirs="m68000 m68000/m68881"
+       multidirs="m68000 m68020 m68881 msoft-float m68000/m68881 m68000/msoft-float m68020/m68881 m68020/msoft-float"
        ;;
 i960-*-*)
        multidirs=float
@@ -520,7 +518,7 @@ mv Makefile.tem ${Makefile}
 
 fi # ${ml_toplevel_p} = yes
 
-if [ "${verbose}" = --verbose ]; then
+if [ "${ml_verbose}" = --verbose ]; then
   echo "Adding multilib support to Makefile in `pwd`"
   if [ "${ml_toplevel_p}" = yes ]; then
     echo "multidirs=${multidirs}"
@@ -604,9 +602,9 @@ if [ "${ml_toplevel_p}" = yes ]; then
 # We must freshly configure each subdirectory.  This bit of code is
 # actually partially stolen from the main configure script.  FIXME.
 
-if [ -n "${multidirs}" ] && [ -z "${norecursion}" ]; then
+if [ -n "${multidirs}" ] && [ -z "${ml_norecursion}" ]; then
 
-  if [ "${verbose}" = --verbose ]; then
+  if [ "${ml_verbose}" = --verbose ]; then
     echo "Running configure in multilib subdirs ${multidirs}"
     echo "pwd: `pwd`"
   fi
@@ -616,62 +614,62 @@ if [ -n "${multidirs}" ] && [ -z "${norecursion}" ]; then
   # cd to top-level-build-dir/${with_target_subdir}
   cd ..
 
-  for dir in ${multidirs}; do
+  for ml_dir in ${multidirs}; do
 
-    if [ "${verbose}" = --verbose ]; then
-      echo "Running configure in multilib subdir ${dir}"
+    if [ "${ml_verbose}" = --verbose ]; then
+      echo "Running configure in multilib subdir ${ml_dir}"
       echo "pwd: `pwd`"
     fi
 
-    if [ -d ${dir} ]; then true; else mkdir ${dir}; fi
-    if [ -d ${dir}/${ml_libdir} ]; then true; else mkdir ${dir}/${ml_libdir}; fi
+    if [ -d ${ml_dir} ]; then true; else mkdir ${ml_dir}; fi
+    if [ -d ${ml_dir}/${ml_libdir} ]; then true; else mkdir ${ml_dir}/${ml_libdir}; fi
 
-    # Eg: if ${dir} = m68000/m68881, dotdot = ../../
-    dotdot=../`echo ${dir} | sed -e 's|[^/]||g' -e 's|/|../|g'`
+    # Eg: if ${ml_dir} = m68000/m68881, dotdot = ../../
+    dotdot=../`echo ${ml_dir} | sed -e 's|[^/]||g' -e 's|/|../|g'`
 
     case ${srcdir} in
     ".")
-      echo Building symlink tree in `pwd`/${dir}/${ml_libdir}
+      echo Building symlink tree in `pwd`/${ml_dir}/${ml_libdir}
       if [ "${with_target_subdir}" != "." ]; then
        ml_unsubdir="../"
       else
        ml_unsubdir=""
       fi
-      (cd ${dir}/${ml_libdir};
+      (cd ${ml_dir}/${ml_libdir};
        ../${dotdot}${ml_unsubdir}symlink-tree ../${dotdot}${ml_unsubdir}${ml_libdir} "")
-      newsrcdir="."
-      srcdiroption=
+      ml_newsrcdir="."
+      ml_srcdiroption=
       multisrctop=${dotdot}
       ;;
     *)
       case "${srcdir}" in
       /*) # absolute path
-        newsrcdir=${srcdir}
+        ml_newsrcdir=${srcdir}
         ;;
       *) # otherwise relative
-        newsrcdir=${dotdot}${srcdir}
+        ml_newsrcdir=${dotdot}${srcdir}
         ;;
       esac
-      srcdiroption="-srcdir=${newsrcdir}"
+      ml_srcdiroption="-srcdir=${ml_newsrcdir}"
       multisrctop=
       ;;
     esac
 
     case "${progname}" in
-    /*)     recprog=${progname} ;;
-    *)      recprog=${dotdot}${progname} ;;
+    /*)     ml_recprog=${progname} ;;
+    *)      ml_recprog=${dotdot}${progname} ;;
     esac
 
     # FIXME: POPDIR=${PWD=`pwd`} doesn't work here.
     ML_POPDIR=`pwd`
-    cd ${dir}/${ml_libdir}
+    cd ${ml_dir}/${ml_libdir}
 
-    if [ -f ${newsrcdir}/configure ]; then
-      recprog=${newsrcdir}/configure
+    if [ -f ${ml_newsrcdir}/configure ]; then
+      ml_recprog=${ml_newsrcdir}/configure
     fi
-    if eval ${config_shell} ${recprog} \
-       --with-multisubdir=${dir} --with-multisrctop=${multisrctop} \
-       $arguments ${srcdiroption} ; then
+    if eval ${ml_config_shell} ${ml_recprog} \
+       --with-multisubdir=${ml_dir} --with-multisrctop=${multisrctop} \
+       ${ml_arguments} ${ml_srcdiroption} ; then
       true
     else
       exit 1