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