]> git.sur5r.net Git - bacula/rescue/blob - rescue/autoconf/aclocal.m4
Add changes
[bacula/rescue] / rescue / autoconf / aclocal.m4
1 dnl
2
3 AC_DEFUN(BA_CONDITIONAL,
4 [AC_SUBST($1_TRUE)
5 AC_SUBST($1_FALSE)
6 if $2; then
7   $1_TRUE=
8   $1_FALSE='#'
9 else
10   $1_TRUE='#'
11   $1_FALSE=
12 fi])
13
14
15 AC_DEFUN(BA_CHECK_OPSYS,
16 [
17 AC_CYGWIN
18 if test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
19 then
20         BA_CONDITIONAL(HAVE_SUN_OS, $TRUEPRG)
21         AC_DEFINE(HAVE_SUN_OS)
22 else
23         BA_CONDITIONAL(HAVE_SUN_OS, $FALSEPRG)
24 fi
25
26 if test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
27 then
28         BA_CONDITIONAL(HAVE_OSF1_OS, $TRUEPRG)
29         AC_DEFINE(HAVE_OSF1_OS)
30 else
31         BA_CONDITIONAL(HAVE_OSF1_OS, $FALSEPRG)
32 fi
33
34 if test $HAVE_UNAME=yes -a x`uname -s` = xAIX
35 then
36         BA_CONDITIONAL(HAVE_AIX_OS, $TRUEPRG)
37         AC_DEFINE(HAVE_AIX_OS)
38 else
39         BA_CONDITIONAL(HAVE_AIX_OS, $FALSEPRG)
40 fi
41
42 if test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
43 then
44         BA_CONDITIONAL(HAVE_HPUX_OS, $TRUEPRG)
45         AC_DEFINE(HAVE_HPUX_OS)
46 else
47         BA_CONDITIONAL(HAVE_HPUX_OS, $FALSEPRG)
48 fi
49
50 if test $HAVE_UNAME=yes -a x`uname -s` = xLinux
51 then
52         BA_CONDITIONAL(HAVE_LINUX_OS, $TRUEPRG)
53         AC_DEFINE(HAVE_LINUX_OS)
54 else
55         BA_CONDITIONAL(HAVE_LINUX_OS, $FALSEPRG)
56 fi
57
58 if test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
59 then
60         BA_CONDITIONAL(HAVE_FREEBSD_OS, $TRUEPRG)
61         AC_DEFINE(HAVE_FREEBSD_OS)
62 else
63         BA_CONDITIONAL(HAVE_FREEBSD_OS, $FALSEPRG)
64 fi
65
66 if test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
67 then
68         BA_CONDITIONAL(HAVE_NETBSD_OS, $TRUEPRG)
69         AC_DEFINE(HAVE_NETBSD_OS)
70 else
71         BA_CONDITIONAL(HAVE_NETBSD_OS, $FALSEPRG)
72 fi
73
74 if test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
75 then
76         BA_CONDITIONAL(HAVE_OPENBSD_OS, $TRUEPRG)
77         AC_DEFINE(HAVE_OPENBSD_OS)
78 else
79         BA_CONDITIONAL(HAVE_OPENBSD_OS, $FALSEPRG)
80 fi
81
82 if test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
83 then
84         BA_CONDITIONAL(HAVE_BSDI_OS, $TRUEPRG)
85         AC_DEFINE(HAVE_BSDI_OS)
86 else
87         BA_CONDITIONAL(HAVE_BSDI_OS, $FALSEPRG)
88 fi
89
90 if test $HAVE_UNAME=yes -a x`uname -s` = xSGI
91 then
92         BA_CONDITIONAL(HAVE_SGI_OS, $TRUEPRG)
93         AC_DEFINE(HAVE_SGI_OS)
94 else
95         BA_CONDITIONAL(HAVE_SGI_OS, $FALSEPRG)
96 fi
97
98 if test $HAVE_UNAME=yes -a x`uname -s` = xIRIX
99 then
100         BA_CONDITIONAL(HAVE_IRIX_OS, $TRUEPRG)
101         AC_DEFINE(HAVE_IRIX_OS)
102 else
103         BA_CONDITIONAL(HAVE_IRIX_OS, $FALSEPRG)
104 fi
105
106 if test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
107 then
108     AM_CONDITIONAL(HAVE_DARWIN_OS, $TRUEPRG)
109     AC_DEFINE(HAVE_DARWIN_OS)
110 else
111     AM_CONDITIONAL(HAVE_DARWIN_OS, $FALSEPRG)
112 fi
113 ])
114
115 AC_DEFUN(BA_CHECK_OPSYS_DISTNAME,
116 [AC_MSG_CHECKING(for Operating System Distribution)
117 if test "x$DISTNAME" != "x"
118 then
119         echo "distname set to $DISTNAME"
120 elif test $HAVE_UNAME=yes -a x`uname -s` = xOSF1
121 then
122         DISTNAME=alpha
123 elif test $HAVE_UNAME=yes -a x`uname -s` = xAIX
124 then
125         DISTNAME=aix
126 elif test $HAVE_UNAME=yes -a x`uname -s` = xHP-UX
127 then
128         DISTNAME=hpux
129 elif test $HAVE_UNAME=yes -a x`uname -s` = xSunOS
130 then
131         DISTNAME=solaris
132 elif test $HAVE_UNAME=yes -a x`uname -s` = xFreeBSD
133 then
134         DISTNAME=freebsd
135 elif test $HAVE_UNAME=yes -a x`uname -s` = xNetBSD
136 then
137         DISTNAME=netbsd
138 elif test $HAVE_UNAME=yes -a x`uname -s` = xOpenBSD
139 then
140         DISTNAME=openbsd
141 elif test $HAVE_UNAME=yes -a x`uname -s` = xIRIX
142 then
143         DISTNAME=irix
144 elif test $HAVE_UNAME=yes -a x`uname -s` = xBSD/OS
145 then
146         DISTNAME=bsdi
147 elif test -f /etc/SuSE-release
148 then
149         DISTNAME=suse
150 elif test -d /etc/SuSEconfig
151 then
152         DISTNAME=suse5
153 elif test -f /etc/mandrake-release
154 then
155         DISTNAME=mandrake
156 elif test -f /etc/whitebox-release
157 then
158        DISTNAME=redhat
159 elif test -f /etc/redhat-release
160 then
161         DISTNAME=redhat
162 elif test -f /etc/gentoo-release
163 then
164         DISTNAME=gentoo
165 elif test -f /etc/debian_version
166 then
167         DISTNAME=debian
168 elif test -f /etc/slackware-version
169 then
170         DISTNAME=slackware
171 elif test $HAVE_UNAME=yes -a x`uname -s` = xDarwin
172 then
173     DISTNAME=darwin
174 elif test -f /etc/engarde-version
175 then
176         DISTNAME=engarde
177 elif test "$CYGWIN" = yes
178 then
179         DISTNAME=cygwin
180         AC_DEFINE(HAVE_CYGWIN)
181 else
182         DISTNAME=unknown
183 fi
184 AC_MSG_RESULT(done)
185 ])
186
187 AC_DEFUN(AM_CONDITIONAL,
188 [AC_SUBST($1_TRUE)
189 AC_SUBST($1_FALSE)
190 if $2; then
191   $1_TRUE=
192   $1_FALSE='#'
193 else
194   $1_TRUE='#'
195   $1_FALSE=
196 fi])