123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- #! /bin/sh
- required='cc native'
- . test-init.sh
- cat >> configure.ac << 'END'
- AC_PROG_CC
- AC_OUTPUT
- END
- cat > Makefile.am << 'END'
- check_PROGRAMS = one two
- TESTS = $(check_PROGRAMS)
- check-local:
- test -f one$(EXEEXT)
- test -f two$(EXEEXT)
- touch ok
- expect-tests:
- is $(TESTS) == one$(EXEEXT) two$(EXEEXT)
- END
- $ACLOCAL
- $AUTOCONF
- $AUTOMAKE -a
- cat > one.c << 'END'
- int main (void)
- {
- return 0;
- }
- END
- cp one.c two.c
- ./configure
- $MAKE check
- test -f ok
- run_make expect-tests
- run_make expect-tests EXEEXT=.bin
- grep '_EXEEXT_[1-9]' Makefile.in && exit 1
- $FGREP 'TESTS = $(check_PROGRAMS)' Makefile.in
- :
|