22444
|
1 AC_DEFUN([DOVECOT_WANT_APPARMOR], [
|
|
2 want_apparmor=auto
|
|
3 AC_ARG_WITH([apparmor],
|
|
4 [AS_HELP_STRING([--with-apparmor], [enable apparmor plugin (default=auto)])],
|
|
5 [want_apparmor=$withval])
|
|
6
|
|
7 have_apparmor=no
|
|
8 if test $want_apparmor != no; then
|
|
9 AC_CHECK_HEADER([sys/apparmor.h], [
|
|
10 AC_CHECK_LIB([apparmor], [aa_change_hat], [
|
|
11 have_apparmor=yes
|
|
12 AC_SUBST([APPARMOR_LIBS], [-lapparmor])
|
|
13 ])
|
|
14 ])
|
|
15 fi
|
|
16
|
|
17 if test $want_apparmor = yes; then
|
|
18 if test $have_apparmor = no; then
|
|
19 AC_MSG_FAILURE([apparmor was not found])
|
|
20 fi
|
|
21 fi
|
|
22
|
|
23 AM_CONDITIONAL(HAVE_APPARMOR, test "$have_apparmor" = "yes")
|
|
24 ])
|