12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- #!/bin/sh
- . test-init.sh
- cat >>configure.ac <<'EOF'
- AM_CONDITIONAL([CASE_A], [test -z "$case_B"])
- AC_PROG_CC
- AM_PROG_LEX
- AC_PROG_YACC
- AC_OUTPUT
- EOF
- cat > Makefile.am <<'EOF'
- AM_YFLAGS = -d
- BUILT_SOURCES = tparse.h
- if CASE_A
- bin_PROGRAMS = ta
- ta_SOURCES = ta.c tparse.h tscan.l tparse.y
- ta_LDADD = $(LEXLIB)
- else
- bin_PROGRAMS = tb
- tb_SOURCES = tb.c tparse.h tscan.l tparse.y
- tb_LDADD = $(LEXLIB)
- tparse.h: tparce.c
- echo whatever
- endif
- EOF
- $ACLOCAL
- AUTOMAKE_fails --add-missing
- grep 'tparse\.h.*already defined' stderr
- $AUTOMAKE -Wno-error
- $FGREP 'tparse.h' Makefile.in
- test $($FGREP -c 'tparse.h:' Makefile.in) -eq 2
- $FGREP '@CASE_A_TRUE@tparse.h:' Makefile.in
- $FGREP '@CASE_A_FALSE@tparse.h:' Makefile.in
- :
|