* configure.in: Released 1.4l.
[automake.git] / m4 / cond.m4
blobed09527bc9ef7dfddfafd13f8cc4afdfefd5fbd8
1 # serial 3
3 # AM_CONDITIONAL(NAME, SHELL-CONDITION)
4 # -------------------------------------
5 # Define a conditional.
7 # FIXME: Once using 2.50, use this:
8 # m4_match([$1], [^TRUE\|FALSE$], [AC_FATAL([$0: invalid condition: $1])])dnl
9 AC_DEFUN([AM_CONDITIONAL],
10 [ifelse([$1], [TRUE],
11         [errprint(__file__:__line__: [$0: invalid condition: $1
12 ])dnl
13 m4exit(1)])dnl
14 ifelse([$1], [FALSE],
15        [errprint(__file__:__line__: [$0: invalid condition: $1
16 ])dnl
17 m4exit(1)])dnl
18 AC_SUBST([$1_TRUE])
19 AC_SUBST([$1_FALSE])
20 if $2; then
21   $1_TRUE=
22   $1_FALSE='#'
23 else
24   $1_TRUE='#'
25   $1_FALSE=
26 fi])