File: cond5.test

package info (click to toggle)
automake 1%3A1.4-p4-1.1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 2,312 kB
  • ctags: 21
  • sloc: perl: 5,516; sh: 5,218; ansic: 404; makefile: 196
file content (39 lines) | stat: -rwxr-xr-x 580 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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