diff options
author | Tom Tromey <tromey@redhat.com> | 1998-07-18 06:37:24 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 1998-07-18 06:37:24 +0000 |
commit | d2719082e3257147d7dafda14bdaf7ce6da22715 (patch) | |
tree | 0d2521cc82cda3bd0970d81fe2c3abfe2156063b /tests/cond5.test | |
parent | eedb95808fc6f11eb762199df2cda6c1bd1b3477 (diff) | |
download | automake-d2719082e3257147d7dafda14bdaf7ce6da22715.tar.gz |
Fixed cond4.test
Diffstat (limited to 'tests/cond5.test')
-rwxr-xr-x | tests/cond5.test | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/tests/cond5.test b/tests/cond5.test new file mode 100755 index 000000000..ff657431f --- /dev/null +++ b/tests/cond5.test @@ -0,0 +1,39 @@ +#! /bin/sh + +# Yet another sources-in-conditional test. Report from Tim Goodwin. + +. $srcdir/defs || exit 1 + +cat > configure.in << 'END' +AM_INIT_AUTOMAKE(nonesuch, nonesuch) +AC_PROG_CC +AM_CONDITIONAL(ONE, true) +AM_CONDITIONAL(TWO, false) +AC_OUTPUT(Makefile) +END + +cat > Makefile.am << 'END' +bin_PROGRAMS = targ + +if ONE +OPT_SRC = one.c +endif + +if TWO +OPT_SRC = $(OPT_SRC) two.c +endif + +targ_SOURCES = main.c $(OPT_SRC) +END + +# The bug is that automake hangs. So we give it a few seconds and +# then kill it. +$AUTOMAKE & +pid=$! + +sleep 5 +kill -0 $pid && { + kill $pid + exit 1 +} +exit 0 |