dnl Kitchen sink for configuration macros
+dnl Whether to enable developer build
+AC_DEFUN([AC_DEVELOPER], [
+ AC_MSG_CHECKING([whether to enable developer build])
+ AC_ARG_ENABLE(
+ developer,
+ AS_HELP_STRING([--enable-developer], [whether to enable developer build (ABI checking)]),
+ enable_dev=$enableval,
+ enable_dev=no
+ )
+ AC_MSG_RESULT([$enable_dev])
+ AM_CONDITIONAL(DEVELOPER, test x"$enable_dev" = x"yes")
+])
+
dnl Whether to disable bundled libevent
AC_DEFUN([AC_NETATALK_LIBEVENT], [
AC_MSG_CHECKING([whether to disable bundled libevent (define CPPFLAGS and LDFLAGS otherwise appropiately to pick up installed version)])
AC_ARG_ENABLE(fhs,
[ --enable-fhs use Filesystem Hierarchy Standard (FHS) compatibility],[
if test "$enableval" = "yes"; then
- uams_path="${libdir}/netatalk"
+ bindir="/bin"
+ sbindir="/sbin"
sysconfdir="/etc"
- PKGCONFDIR=${sysconfdir}/netatalk
- SERVERTEXT="${PKGCONFDIR}/msg"
- use_pam_so=yes
+ libdir="/lib"
+ localstatedir="/var"
mandir="/usr/share/man"
+ uams_path="${libdir}/netatalk"
+ PKGCONFDIR="${sysconfdir}"
+ SERVERTEXT="${localstatedir}/netatalk/msg"
+ use_pam_so=yes
AC_DEFINE(FHS_COMPATIBILITY, 1, [Define if you want compatibily with the FHS])
AC_MSG_RESULT([yes])
else
AC_MSG_RESULT([enabling debian-style sysv support])
;;
"solaris")
- AC_MSG_RESULT([enabling solaris-style sysv support])
+ AC_MSG_RESULT([enabling solaris-style SMF support])
;;
"systemd")
AC_MSG_RESULT([use general systemd configuration])