OSDN Git Service

* configure.in : Remove --srcdir argument from targargs and buildargs
authordj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 May 2002 21:11:55 +0000 (21:11 +0000)
committerdj <dj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 May 2002 21:11:55 +0000 (21:11 +0000)
(it's always overridden in the Makefile anyway).  Rearrange a bit.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53433 138bc75d-0d04-0410-961f-82ee72b054a4

ChangeLog
configure.in

index 7ea9f1e..4b16869 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,10 @@
 2002-05-13  Nathanael Nerode  <neroden@twcny.rr.com>
 
-       * configure: move some logic to configure.in
-       * configure.in: move some logic from configure
+       * configure.in : Remove --srcdir argument from targargs and buildargs
+       (it's always overridden in the Makefile anyway).  Rearrange a bit.
+
+       * configure: Move some logic to configure.in.
+       * configure.in: Move some logic from configure.
 
 2002-05-11  Tom Tromey  <tromey@redhat.com>
 
index 5b13cd4..67b45c5 100644 (file)
@@ -1401,12 +1401,12 @@ if test "${shared}" = "yes" ; then
   esac
 fi
 
-# Record target_configdirs and the configure arguments for target and
-# build configuration in Makefile.
-target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
-targargs=`echo "${arguments}" | \
+# Base args.  Strip norecursion, cache-file, srcdir, host, build, target.
+# These are the ones we might not want to pass down to subconfigures.
+baseargs=`echo "${arguments}" | \
        sed -e 's/--no[^        ]*//' \
            -e 's/--cache[a-z-]*=[^     ]*//' \
+           -e 's/--sr[a-z-]*=[^        ]*//' \
            -e 's/--ho[a-z-]*=[^        ]*//' \
            -e 's/--bu[a-z-]*=[^        ]*//' \
            -e 's/--ta[a-z-]*=[^        ]*//'`
@@ -1414,7 +1414,12 @@ targargs=`echo "${arguments}" | \
 # For the build-side libraries, we just need to pretend we're native,
 # and not use the same cache file.  Multilibs are neither needed nor
 # desired.
-buildargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} ${targargs}"
+buildargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} ${baseargs}"
+
+# Record target_configdirs and the configure arguments for target and
+# build configuration in Makefile.
+target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
+targargs=${baseargs}
 
 # Passing a --with-cross-host argument lets the target libraries know
 # whether they are being built with a cross-compiler or being built