AC_INIT([PolicyKit-gnome],[0.6],[mailto:david@fubar.dk],[PolicyKit-gnome])
AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip])
AC_CONFIG_SRCDIR([src])
AC_CONFIG_HEADERS([config.h])
AM_MAINTAINER_MODE
AC_PROG_CC
AC_ISC_POSIX
AC_HEADER_STDC
AC_PROG_LIBTOOL
# *****
# GNOME
# *****
GNOME_COMMON_INIT
GNOME_DOC_INIT
GNOME_DEBUG_CHECK
GNOME_COMPILE_WARNINGS([maximum])
GNOME_MAINTAINER_MODE_DEFINES
# ***************************
# Check for required packages
# ***************************
GTK_REQUIRED=2.6.0
LIBGNOME_REQUIRED=2.14.0
LIBGNOMEUI_REQUIRED=2.14.0
DBUS_GLIB_REQUIRED=0.71
POLKIT_DBUS_REQUIRED=0.5
POLKIT_GRANT_REQUIRED=0.5
PKG_CHECK_MODULES(POLKIT_GNOME,
gtk+-2.0 >= $GTK_REQUIRED
libgnome-2.0 >= $LIBGNOME_REQUIRED
libgnomeui-2.0 >= $LIBGNOMEUI_REQUIRED
dbus-glib-1 >= $DBUS_GLIB_REQUIRED
polkit-dbus >= $POLKIT_DBUS_REQUIRED
polkit-grant >= $POLKIT_GRANT_REQUIRED)
AC_ARG_ENABLE([examples],
AC_HELP_STRING([--enable-examples], [Build the example programs]),,
[enable_examples=yes])
AM_CONDITIONAL(BUILD_EXAMPLES, test "x$enable_examples" = "xyes")
if test "x$enable_examples" = "xyes"; then
AC_CHECK_PROG([POLKIT_POLICY_FILE_VALIDATE],
[polkit-policy-file-validate], [polkit-policy-file-validate])
if test -z "$POLKIT_POLICY_FILE_VALIDATE"; then
AC_MSG_ERROR([polkit-policy-file-validate not found])
fi
fi
# ********************
# Internationalisation
# ********************
IT_PROG_INTLTOOL([0.35.0])
GETTEXT_PACKAGE=PolicyKit-gnome
AC_SUBST([GETTEXT_PACKAGE])
AM_GLIB_GNU_GETTEXT
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[gettext domain])
# *************************************
# *************************************
AC_SUBST([AM_CPPFLAGS])
AC_SUBST([AM_CFLAGS])
AC_SUBST([AM_CXXFLAGS])
AC_SUBST([AM_LDFLAGS])
AC_CONFIG_FILES([
Makefile
data/Makefile
examples/Makefile
src/Makefile
po/Makefile.in
])
AC_OUTPUT