gcc/libstdc++/tests/configure.in
H.J. Lu ffa551c8d6 configure.in (configdirs): Include testsuite only if ${srcdir}/../gcc exists.
�
        * configure.in (configdirs): Include testsuite only if
        ${srcdir}/../gcc exists.
        * tests/configure.in (check): Set to ${CHECK} if
        ${srcdir}/../../gcc doesn't exists.

From-SVN: r17335
1998-01-13 13:24:06 -07:00

56 lines
1.4 KiB
Plaintext

# This file is a shell script fragment that supplies the information
# necessary for a configure script to process the program in
# this directory. For more information, look at ../../configure.
configdirs=
srctrigger=tcomplex.cc
srcname="tests for ANSI C++ library"
package_makefile_frag=Make.pack
# per-host:
# per-target:
target_makefile_frag=../target-mkfrag
TO_TOPDIR=../../
ALL=' '
XCXXINCLUDES="-I${srcdir}/.. -I${srcdir}/../stl -I${TO_TOPDIR}libio -I${srcdir}/${TO_TOPDIR}libio"
SIMPLE_TESTS='tstring tlist tmap tvector'
TESTS="tcomplex ${SIMPLE_TESTS}"
MOSTLYCLEAN="*.o core ${TESTS} *.out"
(. ${srcdir}/${TO_TOPDIR}libio/config.shared) >${package_makefile_frag}
# post-target:
CHECK=""
for TEST in ${SIMPLE_TESTS} ; do
echo "${TEST}: ${TEST}.o" '$(DEPLIBS)
$(CXX) $(CXXFLAGS) -o' "${TEST} ${TEST}.o" '$(LDLIBS)
' >> Makefile
done
for TEST in ${TESTS} ; do
echo ".PHONY: check-${TEST}" >>Makefile
if [ -f ${srcdir}/${TEST}.inp ] ; then
echo "check-${TEST}: ${TEST}" '$(srcdir)'"/${TEST}.inp
./${TEST} < "'$(srcdir)'"/${TEST}.inp > ${TEST}.out 2>&1" >>Makefile
else
echo "check-${TEST}: ${TEST}
./${TEST} > ${TEST}.out 2>&1" >>Makefile
fi
echo ' diff -c $(srcdir)/'"${TEST}.exp ${TEST}.out" >>Makefile
CHECK="${CHECK} check-${TEST}"
done
if [ -d ${srcdir}/../../gcc ] ; then
echo "
check:
check-old: ${CHECK}" >>Makefile
else
echo "
check: ${CHECK}" >>Makefile
fi