summaryrefslogtreecommitdiff
path: root/libstdc++
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-24 21:44:48 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-03-24 21:44:48 +0000
commit8517c6c290567d5555cd274a564db6f3a17db963 (patch)
treee3ffd81d8f175601007a2ca17526e2f320c639c0 /libstdc++
parentdec967e6fd5c2d7d45b09abd97cd52b4df01071b (diff)
downloadgcc-8517c6c290567d5555cd274a564db6f3a17db963.tar.gz
Wed Mar 24 22:36:45 1999 Mumit Khan <khan@xraylith.wisc.edu>
* configure.in (EXEEXT): Define. (compiler_name): Use. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@25951 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++')
-rw-r--r--libstdc++/ChangeLog5
-rw-r--r--libstdc++/configure.in21
2 files changed, 23 insertions, 3 deletions
diff --git a/libstdc++/ChangeLog b/libstdc++/ChangeLog
index df34a07d3fd..ea3010d6f15 100644
--- a/libstdc++/ChangeLog
+++ b/libstdc++/ChangeLog
@@ -1,3 +1,8 @@
+Wed Mar 24 22:36:45 1999 Mumit Khan <khan@xraylith.wisc.edu>
+
+ * configure.in (EXEEXT): Define.
+ (compiler_name): Use.
+
Thu Mar 11 01:07:55 1999 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
* configure.in: Add mh-*pic handling for alpha, arm, powerpc
diff --git a/libstdc++/configure.in b/libstdc++/configure.in
index 0163fb8cb9c..143f6ba637b 100644
--- a/libstdc++/configure.in
+++ b/libstdc++/configure.in
@@ -2,13 +2,28 @@
# necessary for a configure script to process the program in
# this directory. For more information, look at ../configure.
-# If the language specific compiler does not exist, but the "gcc" directory does,
-# we do not build anything. Note, $r is set by the top-level Makefile.
+# find a possible extension of the just-built C++ compiler. Note that this
+# is not the only choice, taking into cross and canadian cross into
+# account, and we need to search for with and without the extension.
+case "${host_alias}" in
+*cygwin* | *mingw32*)
+ EXEEXT=.exe
+ ;;
+*)
+ EXEEXT=
+ ;;
+esac
+
+# If the language specific compiler does not exist, but the "gcc" directory
+# 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.
compiler_name=cc1plus
rm -f skip-this-dir
if test -n "$r"; then
if test -d "$r"/gcc; then
- if test -f "$r"/gcc/$compiler_name; then
+ if test -f "$r"/gcc/$compiler_name \
+ || test -f "$r"/gcc/$compiler_name$EXEEXT; then
true
else
echo "rm -f multilib.out" > skip-this-dir