1
AC_INIT([polkit-gnome],[0.105],[http://lists.freedesktop.org/mailman/listinfo/polkit-devel],[polkit-gnome])
3
AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip])
5
AC_CONFIG_SRCDIR([src])
6
AC_CONFIG_HEADERS([config.h])
7
AC_CONFIG_MACRO_DIR([m4])
9
AM_MAINTAINER_MODE([enable])
11
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
13
# libtool versioning - this applies to all libraries in this package
15
# See http://sources.redhat.com/autobook/autobook/autobook_91.html#SEC91 for details
37
GNOME_COMPILE_WARNINGS([maximum])
39
#### gcc warning flags
41
if test "x$GCC" = "xyes"; then
44
*[\ \ ]-Wall[\ \ ]*) ;;
45
*) CFLAGS="$CFLAGS -Wall" ;;
49
*[\ \ ]-Wchar-subscripts[\ \ ]*) ;;
50
*) CFLAGS="$CFLAGS -Wchar-subscripts" ;;
54
*[\ \ ]-Wmissing-declarations[\ \ ]*) ;;
55
*) CFLAGS="$CFLAGS -Wmissing-declarations" ;;
59
*[\ \ ]-Wnested-externs[\ \ ]*) ;;
60
*) CFLAGS="$CFLAGS -Wnested-externs" ;;
64
*[\ \ ]-Wpointer-arith[\ \ ]*) ;;
65
*) CFLAGS="$CFLAGS -Wpointer-arith" ;;
69
*[\ \ ]-Wcast-align[\ \ ]*) ;;
70
*) CFLAGS="$CFLAGS -Wcast-align" ;;
74
*[\ \ ]-Wsign-compare[\ \ ]*) ;;
75
*) CFLAGS="$CFLAGS -Wsign-compare" ;;
78
if test "x$enable_ansi" = "xyes"; then
80
*[\ \ ]-ansi[\ \ ]*) ;;
81
*) CFLAGS="$CFLAGS -ansi" ;;
85
*[\ \ ]-D_POSIX_C_SOURCE*) ;;
86
*) CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=199309L" ;;
90
*[\ \ ]-D_BSD_SOURCE[\ \ ]*) ;;
91
*) CFLAGS="$CFLAGS -D_BSD_SOURCE" ;;
95
*[\ \ ]-pedantic[\ \ ]*) ;;
96
*) CFLAGS="$CFLAGS -pedantic" ;;
99
if test x$enable_gcov = xyes; then
101
*[\ \ ]-fprofile-arcs[\ \ ]*) ;;
102
*) CFLAGS="$CFLAGS -fprofile-arcs" ;;
105
*[\ \ ]-ftest-coverage[\ \ ]*) ;;
106
*) CFLAGS="$CFLAGS -ftest-coverage" ;;
109
## remove optimization
110
CFLAGS=`echo "$CFLAGS" | sed -e 's/-O[0-9]*//g'`
114
if test x$enable_gcov = xyes; then
115
AC_MSG_ERROR([--enable-gcov can only be used with gcc])
119
# ***************************
120
# Check for required packages
121
# ***************************
123
POLKIT_AGENT_REQUIRED=0.97
124
POLKIT_GOBJECT_REQUIRED=0.97
128
PKG_CHECK_MODULES(GTK, gtk+-3.0 >= $GTK_REQUIRED)
132
PKG_CHECK_MODULES(GLIB, glib-2.0 >= $GLIB_REQUIRED)
133
AC_SUBST(GLIB_CFLAGS)
136
PKG_CHECK_MODULES(POLKIT_AGENT, polkit-agent-1 >= $POLKIT_AGENT_REQUIRED)
137
AC_SUBST(POLKIT_AGENT_CFLAGS)
138
AC_SUBST(POLKIT_AGENT_LIBS)
140
PKG_CHECK_MODULES(POLKIT_GOBJECT, polkit-gobject-1 >= $POLKIT_GOBJECT_REQUIRED)
141
AC_SUBST(POLKIT_GOBJECT_CFLAGS)
142
AC_SUBST(POLKIT_GOBJECT_LIBS)
144
# ********************
145
# Internationalisation
146
# ********************
148
IT_PROG_INTLTOOL([0.35.0])
150
GETTEXT_PACKAGE=polkit-gnome-1
151
AC_SUBST([GETTEXT_PACKAGE])
153
AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[gettext domain])
155
# *************************************
156
# *************************************
158
AC_SUBST([AM_CPPFLAGS])
159
AC_SUBST([AM_CFLAGS])
160
AC_SUBST([AM_CXXFLAGS])
161
AC_SUBST([AM_LDFLAGS])
172
polkit-gnome $VERSION
173
=======================
177
libexecdir: ${libexecdir}
181
sysconfdir: ${sysconfdir}
182
localstatedir: ${localstatedir}
186
cppflags: ${CPPFLAGS}
188
Maintainer mode: ${USE_MAINTAINER_MODE}