]> git.ipfire.org Git - thirdparty/cups.git/blame - config-scripts/cups-common.m4
Silence yet another bogus compiler warning.
[thirdparty/cups.git] / config-scripts / cups-common.m4
CommitLineData
ef416fc2 1dnl
5ec1fd3d 2dnl "$Id$"
ef416fc2 3dnl
5a1d7a17 4dnl Common configuration stuff for CUPS.
ef416fc2 5dnl
0cf0c416 6dnl Copyright 2007-2014 by Apple Inc.
5a1d7a17 7dnl Copyright 1997-2007 by Easy Software Products, all rights reserved.
ef416fc2 8dnl
5a1d7a17
MS
9dnl These coded instructions, statements, and computer programs are the
10dnl property of Apple Inc. and are protected by Federal copyright
11dnl law. Distribution and use rights are outlined in the file "LICENSE.txt"
12dnl which should have been included with this file. If this file is
13dnl file is missing or damaged, see the license at "http://www.cups.org/".
ef416fc2 14dnl
15
c277e2f8
MS
16dnl We need at least autoconf 2.60...
17AC_PREREQ(2.60)
ef416fc2 18
19dnl Set the name of the config header file...
20AC_CONFIG_HEADER(config.h)
21
ac884b6a 22dnl Version number information...
fab9a59a 23CUPS_VERSION="2.1svn"
ecdc0628 24CUPS_REVISION=""
fab9a59a
MS
25if test -z "$CUPS_REVISION" -a -d .svn; then
26 CUPS_REVISION="-r`svnversion . | awk -F: '{print $NF}' | sed -e '1,$s/[[a-zA-Z]]*//g'`"
27fi
e4572d57
MS
28CUPS_BUILD="cups-$CUPS_VERSION"
29
30AC_ARG_WITH(cups_build, [ --with-cups-build set "cups-config --build" string ],
31 CUPS_BUILD="$withval")
ecdc0628 32
ef416fc2 33AC_SUBST(CUPS_VERSION)
ecdc0628 34AC_SUBST(CUPS_REVISION)
e4572d57 35AC_SUBST(CUPS_BUILD)
ecdc0628 36AC_DEFINE_UNQUOTED(CUPS_SVERSION, "CUPS v$CUPS_VERSION$CUPS_REVISION")
37AC_DEFINE_UNQUOTED(CUPS_MINIMAL, "CUPS/$CUPS_VERSION$CUPS_REVISION")
ef416fc2 38
39dnl Default compiler flags...
40CFLAGS="${CFLAGS:=}"
41CPPFLAGS="${CPPFLAGS:=}"
ac884b6a 42CXXFLAGS="${CXXFLAGS:=}"
ef416fc2 43LDFLAGS="${LDFLAGS:=}"
44
45dnl Checks for programs...
46AC_PROG_AWK
6961465f 47AC_PROG_CC(clang cc gcc)
ef416fc2 48AC_PROG_CPP
6961465f 49AC_PROG_CXX(clang++ c++ g++)
ef416fc2 50AC_PROG_RANLIB
51AC_PATH_PROG(AR,ar)
97c9a8d7 52AC_PATH_PROG(CHMOD,chmod)
82cc1f9a 53AC_PATH_PROG(GZIP,gzip)
bd7854cb 54AC_PATH_PROG(LD,ld)
ef416fc2 55AC_PATH_PROG(LN,ln)
56AC_PATH_PROG(MV,mv)
57AC_PATH_PROG(RM,rm)
e1d6a774 58AC_PATH_PROG(RMDIR,rmdir)
ef416fc2 59AC_PATH_PROG(SED,sed)
ee571f26
MS
60AC_PATH_PROG(XDGOPEN,xdg-open)
61if test "x$XDGOPEN" = x; then
62 CUPS_HTMLVIEW="htmlview"
63else
64 CUPS_HTMLVIEW="$XDGOPEN"
65fi
66AC_SUBST(CUPS_HTMLVIEW)
839a51c8
MS
67
68AC_MSG_CHECKING(for install-sh script)
e07d4801 69INSTALL="`pwd`/install-sh"
839a51c8
MS
70AC_SUBST(INSTALL)
71AC_MSG_RESULT(using $INSTALL)
ef416fc2 72
73if test "x$AR" = x; then
74 AC_MSG_ERROR([Unable to find required library archive command.])
75fi
76if test "x$CC" = x; then
77 AC_MSG_ERROR([Unable to find required C compiler command.])
78fi
ef416fc2 79
923edb68 80dnl Static library option...
81INSTALLSTATIC=""
bf3816c7 82AC_ARG_ENABLE(static, [ --enable-static install static libraries])
923edb68 83
d6ae789d 84if test x$enable_static = xyes; then
85 echo Installing static libraries...
923edb68 86 INSTALLSTATIC="installstatic"
87fi
88
89AC_SUBST(INSTALLSTATIC)
ef416fc2 90
0268488e 91dnl Check for pkg-config, which is used for some other tests later on...
cffefbac 92AC_PATH_TOOL(PKGCONFIG, pkg-config)
0268488e 93
ef416fc2 94dnl Check for libraries...
f3c17241 95AC_SEARCH_LIBS(abs, m, AC_DEFINE(HAVE_ABS))
ef416fc2 96AC_SEARCH_LIBS(crypt, crypt)
f3c17241 97AC_SEARCH_LIBS(fmod, m)
ef416fc2 98AC_SEARCH_LIBS(getspent, sec gen)
99
100LIBMALLOC=""
bf3816c7 101AC_ARG_ENABLE(mallinfo, [ --enable-mallinfo build with malloc debug logging])
ef416fc2 102
103if test x$enable_mallinfo = xyes; then
75bd9771
MS
104 SAVELIBS="$LIBS"
105 LIBS=""
106 AC_SEARCH_LIBS(mallinfo, malloc, AC_DEFINE(HAVE_MALLINFO))
107 LIBMALLOC="$LIBS"
108 LIBS="$SAVELIBS"
ef416fc2 109fi
110
111AC_SUBST(LIBMALLOC)
112
113dnl Check for libpaper support...
bf3816c7 114AC_ARG_ENABLE(libpaper, [ --enable-libpaper build with libpaper support])
ef416fc2 115
116if test x$enable_libpaper = xyes; then
117 AC_CHECK_LIB(paper,systempapername,
118 AC_DEFINE(HAVE_LIBPAPER)
119 LIBPAPER="-lpaper",
120 LIBPAPER="")
121else
122 LIBPAPER=""
123fi
124AC_SUBST(LIBPAPER)
125
126dnl Checks for header files.
127AC_HEADER_STDC
a4845881 128AC_CHECK_HEADER(stdlib.h,AC_DEFINE(HAVE_STDLIB_H))
ef416fc2 129AC_CHECK_HEADER(crypt.h,AC_DEFINE(HAVE_CRYPT_H))
130AC_CHECK_HEADER(langinfo.h,AC_DEFINE(HAVE_LANGINFO_H))
131AC_CHECK_HEADER(malloc.h,AC_DEFINE(HAVE_MALLOC_H))
132AC_CHECK_HEADER(shadow.h,AC_DEFINE(HAVE_SHADOW_H))
5a9febac 133AC_CHECK_HEADER(stdint.h,AC_DEFINE(HAVE_STDINT_H))
ef416fc2 134AC_CHECK_HEADER(string.h,AC_DEFINE(HAVE_STRING_H))
135AC_CHECK_HEADER(strings.h,AC_DEFINE(HAVE_STRINGS_H))
136AC_CHECK_HEADER(bstring.h,AC_DEFINE(HAVE_BSTRING_H))
ef416fc2 137AC_CHECK_HEADER(sys/ioctl.h,AC_DEFINE(HAVE_SYS_IOCTL_H))
db1f069b 138AC_CHECK_HEADER(sys/param.h,AC_DEFINE(HAVE_SYS_PARAM_H))
bc44d920 139AC_CHECK_HEADER(sys/ucred.h,AC_DEFINE(HAVE_SYS_UCRED_H))
ef416fc2 140
cc754834
MS
141dnl Checks for iconv.h and iconv_open
142AC_CHECK_HEADER(iconv.h,
143 SAVELIBS="$LIBS"
144 LIBS=""
145 AC_SEARCH_LIBS(iconv_open,iconv,
146 AC_DEFINE(HAVE_ICONV_H)
147 SAVELIBS="$SAVELIBS $LIBS")
148 LIBS="$SAVELIBS")
149
12f89d24
MS
150dnl Checks for Mini-XML (www.minixml.org)...
151LIBMXML=""
152AC_CHECK_HEADER(mxml.h,
153 SAVELIBS="$LIBS"
154 AC_SEARCH_LIBS(mmxlNewElement,mxml,
155 AC_DEFINE(HAVE_MXML_H)
156 LIBMXML="-lmxml")
157 LIBS="$SAVELIBS")
158AC_SUBST(LIBMXML)
159
7cf5915e
MS
160dnl Checks for statfs and its many headers...
161AC_CHECK_HEADER(sys/mount.h,AC_DEFINE(HAVE_SYS_MOUNT_H))
162AC_CHECK_HEADER(sys/statfs.h,AC_DEFINE(HAVE_SYS_STATFS_H))
163AC_CHECK_HEADER(sys/statvfs.h,AC_DEFINE(HAVE_SYS_STATVFS_H))
164AC_CHECK_HEADER(sys/vfs.h,AC_DEFINE(HAVE_SYS_VFS_H))
165AC_CHECK_FUNCS(statfs statvfs)
166
ef416fc2 167dnl Checks for string functions.
88f9aafc 168AC_CHECK_FUNCS(strdup strlcat strlcpy)
ef416fc2 169if test "$uname" = "HP-UX" -a "$uversion" = "1020"; then
170 echo Forcing snprintf emulation for HP-UX.
171else
172 AC_CHECK_FUNCS(snprintf vsnprintf)
173fi
174
ac884b6a 175dnl Check for random number functions...
41681883 176AC_CHECK_FUNCS(random lrand48 arc4random)
ac884b6a 177
ef416fc2 178dnl Check for geteuid function.
179AC_CHECK_FUNCS(geteuid)
180
88f9aafc
MS
181dnl Check for setpgid function.
182AC_CHECK_FUNCS(setpgid)
183
ef416fc2 184dnl Check for vsyslog function.
185AC_CHECK_FUNCS(vsyslog)
186
187dnl Checks for signal functions.
188case "$uname" in
189 Linux | GNU)
190 # Do not use sigset on Linux or GNU HURD
191 ;;
192 *)
193 # Use sigset on other platforms, if available
194 AC_CHECK_FUNCS(sigset)
195 ;;
196esac
197
198AC_CHECK_FUNCS(sigaction)
199
200dnl Checks for wait functions.
cc0d019f 201AC_CHECK_FUNCS(waitpid wait3)
ef416fc2 202
c82f05ea
MS
203dnl Check for posix_spawn
204AC_CHECK_FUNCS(posix_spawn)
205
ef416fc2 206dnl See if the tm structure has the tm_gmtoff member...
207AC_MSG_CHECKING(for tm_gmtoff member in tm structure)
208AC_TRY_COMPILE([#include <time.h>],[struct tm t;
209 int o = t.tm_gmtoff;],
210 AC_MSG_RESULT(yes)
211 AC_DEFINE(HAVE_TM_GMTOFF),
212 AC_MSG_RESULT(no))
213
c7017ecc
MS
214dnl See if the stat structure has the st_gen member...
215AC_MSG_CHECKING(for st_gen member in stat structure)
216AC_TRY_COMPILE([#include <sys/stat.h>],[struct stat t;
217 int o = t.st_gen;],
218 AC_MSG_RESULT(yes)
219 AC_DEFINE(HAVE_ST_GEN),
220 AC_MSG_RESULT(no))
221
cc0d019f
MS
222dnl See if we have the removefile(3) function for securely removing files
223AC_CHECK_FUNCS(removefile)
224
75bd9771 225dnl See if we have libusb...
bf3816c7 226AC_ARG_ENABLE(libusb, [ --enable-libusb use libusb for USB printing])
75bd9771
MS
227
228LIBUSB=""
89a65306 229USBQUIRKS=""
75bd9771 230AC_SUBST(LIBUSB)
89a65306 231AC_SUBST(USBQUIRKS)
75bd9771 232
3e7fe0ca 233if test "x$PKGCONFIG" != x; then
8a986d27 234 if test x$enable_libusb != xno -a $uname != Darwin; then
3e7fe0ca
MS
235 AC_MSG_CHECKING(for libusb-1.0)
236 if $PKGCONFIG --exists libusb-1.0; then
237 AC_MSG_RESULT(yes)
238 AC_DEFINE(HAVE_LIBUSB)
239 CFLAGS="$CFLAGS `$PKGCONFIG --cflags libusb-1.0`"
240 LIBUSB="`$PKGCONFIG --libs libusb-1.0`"
89a65306 241 USBQUIRKS="\$(DATADIR)/usb"
3e7fe0ca
MS
242 else
243 AC_MSG_RESULT(no)
8a986d27
MS
244 if test x$enable_libusb = xyes; then
245 AC_MSG_ERROR(libusb required for --enable-libusb.)
246 fi
3e7fe0ca 247 fi
12f89d24 248 fi
82cc1f9a 249elif test x$enable_libusb = xyes; then
3e7fe0ca 250 AC_MSG_ERROR(Need pkg-config to enable libusb support.)
75bd9771
MS
251fi
252
749b1e90 253dnl See if we have libwrap for TCP wrappers support...
bf3816c7 254AC_ARG_ENABLE(tcp_wrappers, [ --enable-tcp-wrappers use libwrap for TCP wrappers support])
749b1e90
MS
255
256LIBWRAP=""
257AC_SUBST(LIBWRAP)
258
259if test x$enable_tcp_wrappers = xyes; then
260 AC_CHECK_LIB(wrap, hosts_access,[
261 AC_CHECK_HEADER(tcpd.h,
262 AC_DEFINE(HAVE_TCPD_H)
263 LIBWRAP="-lwrap")])
264fi
265
a4845881 266dnl ZLIB
82cc1f9a 267INSTALL_GZIP=""
a4845881
MS
268LIBZ=""
269AC_CHECK_HEADER(zlib.h,
270 AC_CHECK_LIB(z, gzgets,
271 AC_DEFINE(HAVE_LIBZ)
272 LIBZ="-lz"
82cc1f9a 273 LIBS="$LIBS -lz"
db8b865d 274 AC_CHECK_LIB(z, inflateCopy, AC_DEFINE(HAVE_INFLATECOPY))
82cc1f9a
MS
275 if test "x$GZIP" != z; then
276 INSTALL_GZIP="-z"
277 fi))
278AC_SUBST(INSTALL_GZIP)
a4845881
MS
279AC_SUBST(LIBZ)
280
ef416fc2 281dnl Flags for "ar" command...
282case $uname in
283 Darwin* | *BSD*)
284 ARFLAGS="-rcv"
285 ;;
286 *)
287 ARFLAGS="crvs"
288 ;;
289esac
290
291AC_SUBST(ARFLAGS)
292
ac884b6a 293dnl Prep libraries specifically for cupsd and backends...
bd7854cb 294BACKLIBS=""
cc754834 295SERVERLIBS=""
ac884b6a 296AC_SUBST(BACKLIBS)
cc754834 297AC_SUBST(SERVERLIBS)
ac884b6a
MS
298
299dnl See if we have POSIX ACL support...
300SAVELIBS="$LIBS"
301LIBS=""
bf3816c7 302AC_ARG_ENABLE(acl, [ --enable-acl build with POSIX ACL support])
ee571f26
MS
303if test "x$enable_acl" != xno; then
304 AC_SEARCH_LIBS(acl_init, acl, AC_DEFINE(HAVE_ACL_INIT))
cc754834 305 SERVERLIBS="$SERVERLIBS $LIBS"
ee571f26 306fi
ac884b6a
MS
307LIBS="$SAVELIBS"
308
309dnl Check for DBUS support
db8b865d 310AC_ARG_ENABLE(dbus, [ --disable-dbus build without DBUS support])
ac884b6a
MS
311AC_ARG_WITH(dbusdir, [ --with-dbusdir set DBUS configuration directory ],
312 DBUSDIR="$withval")
313
0cf0c416 314DBUSDIR=""
c5571a1d
MS
315DBUS_NOTIFIER=""
316DBUS_NOTIFIERLIBS=""
317
0268488e
MS
318if test "x$enable_dbus" != xno -a "x$PKGCONFIG" != x; then
319 AC_MSG_CHECKING(for DBUS)
320 if $PKGCONFIG --exists dbus-1; then
321 AC_MSG_RESULT(yes)
322 AC_DEFINE(HAVE_DBUS)
323 CFLAGS="$CFLAGS `$PKGCONFIG --cflags dbus-1` -DDBUS_API_SUBJECT_TO_CHANGE"
324 SERVERLIBS="$SERVERLIBS `$PKGCONFIG --libs dbus-1`"
325 DBUS_NOTIFIER="dbus"
326 DBUS_NOTIFIERLIBS="`$PKGCONFIG --libs dbus-1`"
327 SAVELIBS="$LIBS"
328 LIBS="$LIBS $DBUS_NOTIFIERLIBS"
329 AC_CHECK_FUNC(dbus_message_iter_init_append,
330 AC_DEFINE(HAVE_DBUS_MESSAGE_ITER_INIT_APPEND))
0cf0c416
MS
331 AC_CHECK_FUNC(dbus_threads_init,
332 AC_DEFINE(HAVE_DBUS_THREADS_INIT))
0268488e 333 LIBS="$SAVELIBS"
0cf0c416
MS
334 if test -d /etc/dbus-1; then
335 DBUSDIR="/etc/dbus-1"
336 fi
0268488e
MS
337 else
338 AC_MSG_RESULT(no)
ac884b6a
MS
339 fi
340fi
ecdc0628 341
ac884b6a 342AC_SUBST(DBUSDIR)
c5571a1d
MS
343AC_SUBST(DBUS_NOTIFIER)
344AC_SUBST(DBUS_NOTIFIERLIBS)
ac884b6a
MS
345
346dnl Extra platform-specific libraries...
b9faaae1 347CUPS_DEFAULT_PRINTOPERATOR_AUTH="@SYSTEM"
6961465f 348CUPS_DEFAULT_SYSTEM_AUTHKEY=""
ac884b6a 349CUPS_SYSTEM_AUTHKEY=""
eac3a0a0 350INSTALLXPC=""
09a101d6 351
ef416fc2 352case $uname in
353 Darwin*)
ac884b6a 354 BACKLIBS="$BACKLIBS -framework IOKit"
cc754834 355 SERVERLIBS="$SERVERLIBS -framework IOKit -weak_framework ApplicationServices"
f8b3a85b 356 LIBS="-framework SystemConfiguration -framework CoreFoundation -framework Security $LIBS"
fa73b229 357
358 dnl Check for framework headers...
6d2f911b 359 AC_CHECK_HEADER(ApplicationServices/ApplicationServices.h,AC_DEFINE(HAVE_APPLICATIONSERVICES_H))
fa73b229 360 AC_CHECK_HEADER(CoreFoundation/CoreFoundation.h,AC_DEFINE(HAVE_COREFOUNDATION_H))
361 AC_CHECK_HEADER(CoreFoundation/CFPriv.h,AC_DEFINE(HAVE_CFPRIV_H))
362 AC_CHECK_HEADER(CoreFoundation/CFBundlePriv.h,AC_DEFINE(HAVE_CFBUNDLEPRIV_H))
363
6d2f911b
MS
364 dnl Check for dynamic store function...
365 AC_CHECK_FUNCS(SCDynamicStoreCopyComputerName)
366
7594b224 367 dnl Check for the new membership functions in MacOSX 10.4...
fa73b229 368 AC_CHECK_HEADER(membership.h,AC_DEFINE(HAVE_MEMBERSHIP_H))
7594b224 369 AC_CHECK_HEADER(membershipPriv.h,AC_DEFINE(HAVE_MEMBERSHIPPRIV_H))
fa73b229 370 AC_CHECK_FUNCS(mbr_uid_to_uuid)
371
7594b224 372 dnl Need <dlfcn.h> header...
373 AC_CHECK_HEADER(dlfcn.h,AC_DEFINE(HAVE_DLFCN_H))
374
fa73b229 375 dnl Check for notify_post support
376 AC_CHECK_HEADER(notify.h,AC_DEFINE(HAVE_NOTIFY_H))
377 AC_CHECK_FUNCS(notify_post)
f7deaa1a 378
379 dnl Check for Authorization Services support
1f0275e3
MS
380 AC_ARG_WITH(adminkey, [ --with-adminkey set the default SystemAuthKey value],
381 default_adminkey="$withval",
382 default_adminkey="default")
383 AC_ARG_WITH(operkey, [ --with-operkey set the default operator @AUTHKEY value],
384 default_operkey="$withval",
385 default_operkey="default")
eac3a0a0 386
f7deaa1a 387 AC_CHECK_HEADER(Security/Authorization.h, [
388 AC_DEFINE(HAVE_AUTHORIZATION_H)
1f0275e3
MS
389
390 if test "x$default_adminkey" != xdefault; then
391 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey $default_adminkey"
6961465f 392 CUPS_DEFAULT_SYSTEM_AUTHKEY="$default_adminkey"
1f0275e3
MS
393 elif grep -q system.print.operator /etc/authorization; then
394 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.print.admin"
6961465f 395 CUPS_DEFAULT_SYSTEM_AUTHKEY="system.print.admin"
01ce6322 396 else
1f0275e3 397 CUPS_SYSTEM_AUTHKEY="SystemGroupAuthKey system.preferences"
6961465f 398 CUPS_DEFAULT_SYSTEM_AUTHKEY="system.preferences"
1f0275e3
MS
399 fi
400
401 if test "x$default_operkey" != xdefault; then
b9faaae1 402 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY($default_operkey) @admin @lpadmin"
1f0275e3 403 elif grep -q system.print.operator /etc/authorization; then
b9faaae1 404 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.operator) @admin @lpadmin"
1f0275e3 405 else
b9faaae1 406 CUPS_DEFAULT_PRINTOPERATOR_AUTH="@AUTHKEY(system.print.admin) @admin @lpadmin"
01ce6322 407 fi])
f7deaa1a 408 AC_CHECK_HEADER(Security/SecBasePriv.h,AC_DEFINE(HAVE_SECBASEPRIV_H))
a4924f6c
MS
409
410 dnl Check for sandbox/Seatbelt support
82f97232 411 if test $uversion -ge 100; then
a2326b5b
MS
412 AC_CHECK_HEADER(sandbox.h,AC_DEFINE(HAVE_SANDBOX_H))
413 fi
0fa6c7fa
MS
414 if test $uversion -ge 110 -a $uversion -lt 120; then
415 # Broken public headers in 10.7.x...
a2326b5b
MS
416 AC_MSG_CHECKING(for sandbox/private.h presence)
417 if test -f /usr/local/include/sandbox/private.h; then
418 AC_MSG_RESULT(yes)
419 else
420 AC_MSG_RESULT(no)
421 AC_MSG_ERROR(Run 'sudo mkdir -p /usr/local/include/sandbox' and 'sudo touch /usr/local/include/sandbox/private.h' to build CUPS.)
422 fi
82f97232 423 fi
eac3a0a0
MS
424
425 dnl Check for XPC support
426 AC_CHECK_HEADER(xpc/xpc.h,
427 AC_DEFINE(HAVE_XPC)
428 INSTALLXPC="install-xpc")
82cc1f9a
MS
429 AC_CHECK_HEADER(xpc/private.h,
430 AC_DEFINE(HAVE_XPC_PRIVATE_H))
ef416fc2 431 ;;
ef416fc2 432esac
433
b9faaae1
MS
434AC_SUBST(CUPS_DEFAULT_PRINTOPERATOR_AUTH)
435AC_DEFINE_UNQUOTED(CUPS_DEFAULT_PRINTOPERATOR_AUTH, "$CUPS_DEFAULT_PRINTOPERATOR_AUTH")
6961465f 436AC_DEFINE_UNQUOTED(CUPS_DEFAULT_SYSTEM_AUTHKEY, "$CUPS_DEFAULT_SYSTEM_AUTHKEY")
f7deaa1a 437AC_SUBST(CUPS_SYSTEM_AUTHKEY)
eac3a0a0 438AC_SUBST(INSTALLXPC)
ef416fc2 439
6d2f911b
MS
440dnl Check for build components
441COMPONENTS="all"
442
443AC_ARG_WITH(components, [ --with-components set components to build:
444 - "all" (default) builds everything
445 - "core" builds libcups and ipptool],
446 COMPONENTS="$withval")
447
448case "$COMPONENTS" in
449 all)
a4845881 450 BUILDDIRS="filter backend berkeley cgi-bin monitor notifier ppdc scheduler systemv conf data desktop locale man doc examples templates"
6d2f911b
MS
451 ;;
452
453 core)
454 BUILDDIRS="data locale"
455 ;;
456
457 *)
458 AC_MSG_ERROR([Bad build component "$COMPONENT" specified!])
459 ;;
460esac
461
462AC_SUBST(BUILDDIRS)
463
ef416fc2 464dnl
5ec1fd3d 465dnl End of "$Id$".
ef416fc2 466dnl