Codebase list policykit-1-gnome / upstream/0.6 configure.ac
upstream/0.6

Tree @upstream/0.6 (Download .tar.gz)

configure.ac @upstream/0.6raw · history · blame

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