3
AC_DEFUN(BA_CONDITIONAL,
15
AC_DEFUN(BA_CHECK_OPSYS,
18
if test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
20
BA_CONDITIONAL(HAVE_SUN_OS, $TRUEPRG)
21
AC_DEFINE(HAVE_SUN_OS)
23
BA_CONDITIONAL(HAVE_SUN_OS, $FALSEPRG)
26
if test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
28
BA_CONDITIONAL(HAVE_OSF1_OS, $TRUEPRG)
29
AC_DEFINE(HAVE_OSF1_OS)
31
BA_CONDITIONAL(HAVE_OSF1_OS, $FALSEPRG)
34
if test $HAVE_UNAME=yes -a x`uname -s` = xAIX
36
BA_CONDITIONAL(HAVE_AIX_OS, $TRUEPRG)
37
AC_DEFINE(HAVE_AIX_OS)
39
BA_CONDITIONAL(HAVE_AIX_OS, $FALSEPRG)
42
if test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
44
BA_CONDITIONAL(HAVE_HPUX_OS, $TRUEPRG)
45
AC_DEFINE(HAVE_HPUX_OS)
47
BA_CONDITIONAL(HAVE_HPUX_OS, $FALSEPRG)
50
if test $HAVE_UNAME=yes -a x`uname -s` = xLinux
52
BA_CONDITIONAL(HAVE_LINUX_OS, $TRUEPRG)
53
AC_DEFINE(HAVE_LINUX_OS)
55
BA_CONDITIONAL(HAVE_LINUX_OS, $FALSEPRG)
58
if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
60
BA_CONDITIONAL(HAVE_FREEBSD_OS, $TRUEPRG)
61
AC_DEFINE(HAVE_FREEBSD_OS)
63
BA_CONDITIONAL(HAVE_FREEBSD_OS, $FALSEPRG)
66
if test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
68
BA_CONDITIONAL(HAVE_NETBSD_OS, $TRUEPRG)
69
AC_DEFINE(HAVE_NETBSD_OS)
71
BA_CONDITIONAL(HAVE_NETBSD_OS, $FALSEPRG)
74
if test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
76
BA_CONDITIONAL(HAVE_OPENBSD_OS, $TRUEPRG)
77
AC_DEFINE(HAVE_OPENBSD_OS)
79
BA_CONDITIONAL(HAVE_OPENBSD_OS, $FALSEPRG)
82
if test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
84
BA_CONDITIONAL(HAVE_BSDI_OS, $TRUEPRG)
85
AC_DEFINE(HAVE_BSDI_OS)
87
BA_CONDITIONAL(HAVE_BSDI_OS, $FALSEPRG)
90
if test $HAVE_UNAME=yes -a x`uname -s` = xSGI
92
BA_CONDITIONAL(HAVE_SGI_OS, $TRUEPRG)
93
AC_DEFINE(HAVE_SGI_OS)
95
BA_CONDITIONAL(HAVE_SGI_OS, $FALSEPRG)
98
if test $HAVE_UNAME=yes -a x`uname -s` = xIRIX
100
BA_CONDITIONAL(HAVE_IRIX_OS, $TRUEPRG)
101
AC_DEFINE(HAVE_IRIX_OS)
103
BA_CONDITIONAL(HAVE_IRIX_OS, $FALSEPRG)
106
if test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
108
AM_CONDITIONAL(HAVE_DARWIN_OS, $TRUEPRG)
109
AC_DEFINE(HAVE_DARWIN_OS)
111
AM_CONDITIONAL(HAVE_DARWIN_OS, $FALSEPRG)
115
AC_DEFUN(BA_CHECK_OPSYS_DISTNAME,
116
[AC_MSG_CHECKING(for Operating System Distribution)
117
if test "x$DISTNAME" != "x"
119
echo "distname set to $DISTNAME"
120
elif test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
123
elif test $HAVE_UNAME=yes -a x`uname -s` = xAIX
126
elif test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
129
elif test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
132
elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
135
elif test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
138
elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
141
elif test $HAVE_UNAME=yes -a x`uname -s` = xIRIX
144
elif test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
147
elif test -f /etc/SuSE-release
150
elif test -d /etc/SuSEconfig
153
elif test -f /etc/mandrake-release
156
elif test -f /etc/whitebox-release
159
elif test -f /etc/redhat-release
162
elif test -f /etc/gentoo-release
165
elif test -f /etc/debian_version
168
elif test -f /etc/slackware-version
171
elif test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
174
elif test -f /etc/engarde-version
177
elif test "$CYGWIN" = yes
180
AC_DEFINE(HAVE_CYGWIN)
187
AC_DEFUN(AM_CONDITIONAL,