Mercurial > dovecot > original-hg > dovecot-1.2
comparison configure.in @ 9169:389148f79d49 HEAD
Added --without-libcap configure option.
author | Daniel Mierswa <impulze@impulze.org> |
---|---|
date | Sun, 28 Jun 2009 00:22:44 +0200 |
parents | 9214dd33a2a5 |
children | bc880b70d731 |
comparison
equal
deleted
inserted
replaced
9168:2bbf175bb6d3 | 9169:389148f79d49 |
---|---|
184 | 184 |
185 AC_ARG_WITH(bzlib, | 185 AC_ARG_WITH(bzlib, |
186 [ --with-bzlib Build with bzlib compression support], | 186 [ --with-bzlib Build with bzlib compression support], |
187 TEST_WITH(bzlib, $withval), | 187 TEST_WITH(bzlib, $withval), |
188 want_bzlib=auto) | 188 want_bzlib=auto) |
189 | |
190 AC_ARG_WITH(libcap, | |
191 [ --with-libcap Build with libcap support (Dropping capabilities).], | |
192 TEST_WITH(libcap, $withval), | |
193 want_libcap=auto) | |
189 | 194 |
190 AC_ARG_WITH(ssl, | 195 AC_ARG_WITH(ssl, |
191 [ --with-ssl=gnutls|openssl Build with GNUTLS or OpenSSL (default)], | 196 [ --with-ssl=gnutls|openssl Build with GNUTLS or OpenSSL (default)], |
192 if test x$withval = xno; then | 197 if test x$withval = xno; then |
193 want_gnutls=no | 198 want_gnutls=no |
336 AC_SEARCH_LIBS(inet_addr, nsl) | 341 AC_SEARCH_LIBS(inet_addr, nsl) |
337 AC_SEARCH_LIBS(fdatasync, rt, [ | 342 AC_SEARCH_LIBS(fdatasync, rt, [ |
338 AC_DEFINE(HAVE_FDATASYNC,, Define if you have fdatasync()) | 343 AC_DEFINE(HAVE_FDATASYNC,, Define if you have fdatasync()) |
339 ]) | 344 ]) |
340 | 345 |
341 AC_CHECK_LIB(cap, cap_init, [ | 346 if test $want_libcap != no; then |
342 AC_DEFINE(HAVE_LIBCAP,, libcap is installed for cap_init()) | 347 AC_CHECK_LIB(cap, cap_init, [ |
343 LIBCAP="-lcap" | 348 AC_DEFINE(HAVE_LIBCAP,, libcap is installed for cap_init()) |
344 ]) | 349 LIBCAP="-lcap" |
345 AC_SUBST(LIBCAP) | 350 AC_SUBST(LIBCAP) |
351 ], [ | |
352 if test "$want_libcap" = "yes"; then | |
353 AC_ERROR([Can't build with libcap support: libcap not found]) | |
354 fi | |
355 ]) | |
356 fi | |
346 | 357 |
347 AC_DEFINE(PACKAGE_WEBPAGE, "http://www.dovecot.org/", Support URL) | 358 AC_DEFINE(PACKAGE_WEBPAGE, "http://www.dovecot.org/", Support URL) |
348 | 359 |
349 dnl * after -lsocket and -lnsl tests, inet_aton() may be in them | 360 dnl * after -lsocket and -lnsl tests, inet_aton() may be in them |
350 AC_CHECK_FUNCS(fcntl flock lockf inet_aton sigaction getpagesize madvise \ | 361 AC_CHECK_FUNCS(fcntl flock lockf inet_aton sigaction getpagesize madvise \ |