* configure.in (CXX): Exit out if mknumeric_limits fails.
* mknumeric_limits (CXX): Use BUILD_DIR/g++, not g++ in
path. Consistency with tests_flags.in.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38262
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-12-14 Benjamin Kosnik <bkoz@fillmore.redhat.com>
+
+ * configure.in (CXX): Exit out if mknumeric_limits fails.
+ * mknumeric_limits (CXX): Use BUILD_DIR/g++, not g++ in
+ path. Consistency with tests_flags.in.
+
2000-12-14 Benjamin Kosnik <bkoz@redhat.com>
* include/c/bits/*.h: Remove include_next, replace with include,
# Generate bits/std_limits.h and src/limitsMEMBERS.cc
if test ! -f stamp-limits; then
$srcdir/mknumeric_limits $blddir $srcdir $xcompiling
- touch stamp-limits
+ if test ! -f include/bits/std_limits.h; then
+ echo "mknumeric_limits failed to execute properly: exiting"
+ exit 1
+ else
+ touch stamp-limits
+ fi
fi
# Generate bits/std_limits.h and src/limitsMEMBERS.cc
if test ! -f stamp-limits; then
$srcdir/mknumeric_limits $blddir $srcdir $xcompiling
- touch stamp-limits
+ if test ! -f include/bits/std_limits.h; then
+ echo "mknumeric_limits failed to execute properly: exiting"
+ exit 1
+ else
+ touch stamp-limits
+ fi
fi
echo "running mknumeric_limits"
-: ${CXX:=g++}
-
case `uname` in
CYGWIN*)
LDFLAGS='-nodefaultlibs -lcygwin -lc -lkernel32 -lgcc' ;;
exit 0;
fi
+: ${CXX:="$BUILD_DIR/../../gcc/g++ -B$BUILD_DIR/../../gcc/"}
+
cat <<EOF > $OUT_H
// The template and inlines for the -*- C++ -*- numeric_limits classes.