X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/yaid/blobdiff_plain/9dcdc85633401dfb5d5600b0f2c358e02692eea2..HEAD:/configure.ac diff --git a/configure.ac b/configure.ac index 88e5cc5..7c63934 100644 --- a/configure.ac +++ b/configure.ac @@ -28,27 +28,49 @@ dnl Initialization. mdw_AUTO_VERSION AC_INIT([yaid], AUTO_VERSION, [mdw@distorted.org.uk]) -AC_CONFIG_SRCDIR([ident.c]) +AC_CONFIG_SRCDIR([yaid.c]) AC_CONFIG_AUX_DIR([config]) AM_INIT_AUTOMAKE([foreign]) +AC_CANONICAL_HOST mdw_SILENT_RULES +dnl-------------------------------------------------------------------------- +dnl C programming environment. + AC_PROG_CC AM_PROG_CC_C_O AX_CFLAGS_WARN_ALL -dnl-------------------------------------------------------------------------- -dnl C programming environment. - AC_CHECK_HEADERS([stdarg.h]) +AX_TYPE_SOCKLEN_T + AC_SEARCH_LIBS([socket], [socket]) -PKG_CHECK_MODULES([mLib], [mLib >= 2.1.0]) + +PKG_CHECK_MODULES([mLib], [mLib >= 2.2.1]) AM_CFLAGS="$AM_CFLAGS $mLib_CFLAGS" +dnl-------------------------------------------------------------------------- +dnl System-specific code. + +case "$host_os" in + linux*) SYS=linux ;; + *) AC_MSG_ERROR([no support for system `$host_os': patches welcome]) ;; +esac +AC_SUBST([SYS]) + +dnl-------------------------------------------------------------------------- +dnl Paths for interesting files. + +mdw_DEFINE_PATHS([ + mdw_DEFINE_PATH([POLICYFILE], [${sysconfdir}/yaid.policy], + [read global policy from this file.]) +]) + dnl-------------------------------------------------------------------------- dnl Produce output. +AC_CONFIG_HEADER([config/config.h]) AC_CONFIG_FILES([Makefile]) AC_OUTPUT