diff options
author | Jason Merrill <jason@yorick.cygnus.com> | 1999-05-12 08:39:23 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-05-12 04:39:23 -0400 |
commit | d960c105fc8a11322dbca07b4dd65937851916c2 (patch) | |
tree | 57611b2cd9bfed4be5ac8216aee8c05f76c03fa5 | |
parent | 94db2f7184544fc0cc6c625adda0c319db4a0350 (diff) | |
download | gcc-d960c105fc8a11322dbca07b4dd65937851916c2.zip gcc-d960c105fc8a11322dbca07b4dd65937851916c2.tar.gz gcc-d960c105fc8a11322dbca07b4dd65937851916c2.tar.bz2 |
configure.in (compiler_name): Don't do the skip-this-dir thing if we're reconfiguring.
* configure.in (compiler_name): Don't do the skip-this-dir thing
if we're reconfiguring.
From-SVN: r26899
-rw-r--r-- | libio/ChangeLog | 5 | ||||
-rw-r--r-- | libio/configure.in | 4 | ||||
-rw-r--r-- | libstdc++/ChangeLog | 5 | ||||
-rw-r--r-- | libstdc++/configure.in | 4 |
4 files changed, 16 insertions, 2 deletions
diff --git a/libio/ChangeLog b/libio/ChangeLog index 15095d8..aa546a4 100644 --- a/libio/ChangeLog +++ b/libio/ChangeLog @@ -1,3 +1,8 @@ +1999-05-12 Jason Merrill <jason@yorick.cygnus.com> + + * configure.in (compiler_name): Don't do the skip-this-dir thing + if we're reconfiguring. + 1999-04-29 Nathan Sidwell <nathan@acm.org> * streambuf.h (ios::~ios): Use operator delete[] to remove _arrays. diff --git a/libio/configure.in b/libio/configure.in index b2568e5..084e901 100644 --- a/libio/configure.in +++ b/libio/configure.in @@ -18,9 +18,11 @@ esac # does, we do not build anything. Note, $r is set by the top-level Makefile. # Note that when we look for the compiler, we search both with and without # extension to handle cross and canadian cross builds. +# Note that if $norecursion is set we're being called from config.status, +# so don't check for the compiler; we might be doing a make clean. compiler_name=cc1plus rm -f skip-this-dir -if test -n "$r"; then +if test -n "$r" && [ -z "$norecursion" ] ; then if test -d "$r"/gcc; then if test -f "$r"/gcc/$compiler_name \ || test -f "$r"/gcc/$compiler_name$EXEEXT; then diff --git a/libstdc++/ChangeLog b/libstdc++/ChangeLog index a75920e..731a440 100644 --- a/libstdc++/ChangeLog +++ b/libstdc++/ChangeLog @@ -1,3 +1,8 @@ +1999-05-12 Jason Merrill <jason@yorick.cygnus.com> + + * configure.in (compiler_name): Don't do the skip-this-dir thing + if we're reconfiguring. + 1999-05-07 Ulrich Drepper <drepper@cygnus.com> * std/bastring.h (class basic_string::Rep): Make release member diff --git a/libstdc++/configure.in b/libstdc++/configure.in index 0f556ca..c0c7013 100644 --- a/libstdc++/configure.in +++ b/libstdc++/configure.in @@ -18,9 +18,11 @@ esac # does, we do not build anything. Note, $r is set by the top-level Makefile. # Note that when we look for the compiler, we search both with and without # extension to handle cross and canadian cross builds. +# Note that if $norecursion is set we're being called from config.status, +# so don't check for the compiler; we might be doing a make clean. compiler_name=cc1plus rm -f skip-this-dir -if test -n "$r"; then +if test -n "$r" && [ -z "$norecursion" ] ; then if test -d "$r"/gcc; then if test -f "$r"/gcc/$compiler_name \ || test -f "$r"/gcc/$compiler_name$EXEEXT; then |