xref: /netbsd-src/external/bsd/tre/dist/tests/build-tests.sh (revision 63d4abf06d37aace2f9e41a494102a64fe3abddb)
1*63d4abf0Sagc#! /bin/sh
2*63d4abf0Sagc
3*63d4abf0Sagcset -e
4*63d4abf0Sagc
5*63d4abf0Sagcif test -z "$make"; then
6*63d4abf0Sagc  make=make
7*63d4abf0Sagcfi
8*63d4abf0Sagc
9*63d4abf0Sagchostname=`hostname`
10*63d4abf0Sagc
11*63d4abf0Sagcfor opts in \
12*63d4abf0Sagc  "" \
13*63d4abf0Sagc  "--enable-debug" \
14*63d4abf0Sagc  "--disable-wchar" \
15*63d4abf0Sagc  "--disable-multibyte" \
16*63d4abf0Sagc  "--without-alloca" \
17*63d4abf0Sagc  "--disable-wchar --without-alloca" \
18*63d4abf0Sagc  "--disable-approx" \
19*63d4abf0Sagc  "--disable-agrep" \
20*63d4abf0Sagc  "--enable-system-abi" \
21*63d4abf0Sagc  "--disable-largefile" \
22*63d4abf0Sagc  "--disable-nls" \
23*63d4abf0Sagc  "--disable-warnings"; do
24*63d4abf0Sagc
25*63d4abf0Sagc  rm -rf tmp-build
26*63d4abf0Sagc  mkdir tmp-build
27*63d4abf0Sagc  cd tmp-build
28*63d4abf0Sagc
29*63d4abf0Sagc  echo "$hostname: Configure options \"$opts\"..." >&2
30*63d4abf0Sagc  ../configure $opts > build-log.txt 2>&1
31*63d4abf0Sagc  $make >> build-log.txt 2>&1
32*63d4abf0Sagc  $make check >> build-log.txt 2>&1
33*63d4abf0Sagc  cd ..
34*63d4abf0Sagcdone
35