dnl Process this file with autoconf to produce a configure script.
+AC_PREREQ([2.64])
+AC_INIT([libsignon-glib],
+ [1.7],
+ [http://code.google.com/p/accounts-sso/issues/entry],
+ [libsignon-glib],
+ [http://code.google.com/p/accounts-sso/])
+
+AC_CONFIG_AUX_DIR([build-aux])
+AC_CONFIG_HEADERS([config.h])
+AC_CONFIG_SRCDIR([libsignon-glib.pc.in])
+AC_CONFIG_MACRO_DIR([m4])
-AC_INIT(libsignon-glib, 1.7)
+AM_INIT_AUTOMAKE([1.11 -Wall nostdinc silent-rules subdir-objects])
-AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
-AM_CONFIG_HEADER(config.h)
+AC_PROG_CC
+AC_PROG_CC_STDC
+AM_PROG_CC_C_O
+
+LT_PREREQ([2.2])
+LT_INIT([disable-static])
# Gobject Introspection
-AC_CONFIG_MACRO_DIR([m4])
GOBJECT_INTROSPECTION_CHECK([1.30.0])
PKG_CHECK_MODULES(
- DEPS,
- gio-2.0 >= 2.30
- gio-unix-2.0
- glib-2.0 >= 2.32
- gobject-2.0
- signond >= 8.40);
+ [DEPS],
+ [gio-2.0 >= 2.30
+ gio-unix-2.0
+ glib-2.0 >= 2.32
+ gobject-2.0
+ signond >= 8.40])
AC_SUBST(DEPS_CFLAGS)
AC_SUBST(DEPS_LIBS)
PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
-AC_ISC_POSIX
-AC_PROG_CC
-AM_PROG_CC_STDC
-AM_PROG_CC_C_O
-AC_HEADER_STDC
-AC_PROG_LIBTOOL
-
GTK_DOC_CHECK([1.14], [--flavour no-tmpl])
-AC_ARG_ENABLE(cast-checks, [ --disable-cast-checks compile with GLIB cast checks disabled],[cchecks=${enableval}],cchecks=yes)
-if test "x$cchecks" = "xno"; then
- CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"
-fi
+AC_ARG_ENABLE([cast-checks],
+ [AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks disabled])])
+AS_IF([test "x$enable_cast_checks" = "xno"],
+ [CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"])
-AC_ARG_ENABLE(asserts, [ --disable-asserts compile with GLIB assertions disabled],[asserts=${enableval}],asserts=yes)
-if test "x$asserts" = "xno"; then
- CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"
-fi
+AC_ARG_ENABLE([asserts],
+ [AS_HELP_STRING([--disable-asserts], [compile with GLib assertions disabled])])
+AS_IF([test "x$enable_asserts" = "xno"],
+ [CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"])
-AC_ARG_ENABLE(checks, [ --disable-checks compile with GLIB checks disabled],[checks=${enableval}],checks=yes)
-if test "x$checks" = "xno"; then
- CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"
-fi
+AC_ARG_ENABLE([checks],
+ [AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])])
+AS_IF([test "x$checks" = "xno"],
+ [CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"])
-AC_ARG_ENABLE(debug, [ --enable-debug enable printing of debug messages],[ddebug=${enableval}],ddebug=no)
-if test "x$ddebug" != "xyes"; then
- CFLAGS="$CFLAGS -DG_DEBUG_DISABLE"
-fi
+AC_ARG_ENABLE([debug],
+ [AS_HELP_STRING([--enable-debug], [enable printing of debug messages])])
+AS_IF([test "x$enable_debug" = "xyes"],
+ [CFLAGS="$CFLAGS -DENABLE_DEBUG"])
-AC_ARG_ENABLE(coverage, [ --enable-coverage compile with coverage info],[coverage=${enableval}],coverage=no)
-if test "x$coverage" = "xyes"; then
- CFLAGS="$CFLAGS -g -fprofile-arcs -ftest-coverage"
-fi
-
-AM_PATH_PYTHON
+AC_ARG_ENABLE([coverage],
+ [AS_HELP_STRING([--enable-coverage], [compile with coverage info])])
+AS_IF([test "x$enable_coverage" = "xyes"],
+ [CFLAGS="$CFLAGS -g -fprofile-arcs -ftest-coverage"])
+# Python support.
PYGOBJECT_REQUIRED=2.90
AC_ARG_ENABLE([python],
- AS_HELP_STRING([--enable-python[=@<:@no/auto/yes@:>@]],[Build with python support]),
- [enable_python=$enableval],
- [enable_python="auto"])
-
-if test "x$enable_python" = "xauto"; then
- PKG_CHECK_EXISTS([pygobject-3.0 >= $PYGOBJECT_REQUIRED],
- [enable_python=yes],[enable_python=no])
-fi
+ [AS_HELP_STRING([--enable-python], [Build with python support])])
-if test "x$enable_python" = "xyes"; then
- PKG_CHECK_MODULES(PYTHON, [pygobject-3.0 >= $PYGOBJECT_REQUIRED])
+AS_IF([test "x$enable_python" != "xno"],
+ [PKG_CHECK_EXISTS([pygobject-3.0 >= $PYGOBJECT_REQUIRED],
+ [have_python=yes], [have_python=no])])
- pyoverridesdir=`$PYTHON -c "import gi;print gi._overridesdir"`
- AC_SUBST(pyoverridesdir)
-fi
+AS_IF([test "x$have_python" = "xyes"],
+ [AM_PATH_PYTHON
+ AC_SUBST([pyoverridesdir], [`$PYTHON -c "import gi;print gi._overridesdir"`])])
-AM_CONDITIONAL(ENABLE_PYTHON, test x"$enable_python" = "xyes")
+AM_CONDITIONAL([ENABLE_PYTHON], [test "x$have_python" = "xyes"])
-AC_OUTPUT([
+AC_CONFIG_FILES([
Makefile
libsignon-glib/Makefile
libsignon-glib.pc
tests/Makefile
pygobject/Makefile
])
+AC_OUTPUT