source: trunk/essentials/sys-devel/automake-1.9/m4/cond.m4

Last change on this file was 3086, checked in by bird, 18 years ago

automake 1.9.6

File size: 957 bytes
Line 
1# AM_CONDITIONAL -*- Autoconf -*-
2
3# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
4# Free Software Foundation, Inc.
5#
6# This file is free software; the Free Software Foundation
7# gives unlimited permission to copy and/or distribute it,
8# with or without modifications, as long as this notice is preserved.
9
10# serial 7
11
12# AM_CONDITIONAL(NAME, SHELL-CONDITION)
13# -------------------------------------
14# Define a conditional.
15AC_DEFUN([AM_CONDITIONAL],
16[AC_PREREQ(2.52)dnl
17 ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
18 [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
19AC_SUBST([$1_TRUE])
20AC_SUBST([$1_FALSE])
21if $2; then
22 $1_TRUE=
23 $1_FALSE='#'
24else
25 $1_TRUE='#'
26 $1_FALSE=
27fi
28AC_CONFIG_COMMANDS_PRE(
29[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
30 AC_MSG_ERROR([[conditional "$1" was never defined.
31Usually this means the macro was only invoked conditionally.]])
32fi])])
Note: See TracBrowser for help on using the repository browser.