1 dnl Process this file with autoconf to produce a configure script.
3 AC_INIT([libsignon-glib],
5 [http://code.google.com/p/accounts-sso/issues/entry],
7 [http://code.google.com/p/accounts-sso/])
9 AC_CONFIG_AUX_DIR([build-aux])
10 AC_CONFIG_HEADERS([config.h])
11 AC_CONFIG_SRCDIR([libsignon-glib.pc.in])
12 AC_CONFIG_MACRO_DIR([m4])
14 AM_INIT_AUTOMAKE([1.11 -Wall nostdinc silent-rules subdir-objects])
21 LT_INIT([disable-static])
23 # Gobject Introspection
24 GOBJECT_INTROSPECTION_CHECK([1.30.0])
38 CHECK_REQUIRED="check >= 0.9.4"
40 AC_ARG_ENABLE([tests],
41 [AS_HELP_STRING([--disable-tests], [build with testing support disabled])])
43 AS_IF([test "x$enable_tests" != "xno"],
44 [PKG_CHECK_EXISTS([$CHECK_REQUIRED], [have_check=yes], [have_check=no])],
47 AS_IF([test "x$have_check" = "xyes"],
48 [PKG_CHECK_MODULES([CHECK], [$CHECK_REQUIRED])
49 AC_SUBST([CHECK_CFLAGS])
50 AC_SUBST([CHECK_LIBS])],
51 [AS_IF([test "x$enable_tests" = "xyes"],
52 [AC_MSG_ERROR([tests enabled but required dependencies were not found])])])
54 AM_CONDITIONAL([ENABLE_TESTS], [test "x$have_check" = "xyes"])
56 GTK_DOC_CHECK([1.14], [--flavour no-tmpl])
58 AC_ARG_ENABLE([cast-checks],
59 [AS_HELP_STRING([--disable-cast-checks], [compile with GLib cast checks disabled])])
60 AS_IF([test "x$enable_cast_checks" = "xno"],
61 [CFLAGS="$CFLAGS -DG_DISABLE_CAST_CHECKS"])
63 AC_ARG_ENABLE([asserts],
64 [AS_HELP_STRING([--disable-asserts], [compile with GLib assertions disabled])])
65 AS_IF([test "x$enable_asserts" = "xno"],
66 [CFLAGS="$CFLAGS -DG_DISABLE_ASSERTS"])
68 AC_ARG_ENABLE([checks],
69 [AS_HELP_STRING([--disable-checks], [compile with GLib checks disabled])])
70 AS_IF([test "x$checks" = "xno"],
71 [CFLAGS="$CFLAGS -DG_DISABLE_CHECKS"])
73 AC_ARG_ENABLE([debug],
74 [AS_HELP_STRING([--enable-debug], [enable printing of debug messages])])
75 AS_IF([test "x$enable_debug" = "xyes"],
76 [CFLAGS="$CFLAGS -DENABLE_DEBUG"])
78 AC_ARG_ENABLE([coverage],
79 [AS_HELP_STRING([--enable-coverage], [compile with coverage info])])
80 AS_IF([test "x$enable_coverage" = "xyes"],
81 [CFLAGS="$CFLAGS -g -fprofile-arcs -ftest-coverage"])
84 PYGOBJECT_REQUIRED=2.90
86 AC_ARG_ENABLE([python],
87 [AS_HELP_STRING([--enable-python], [Build with python support])])
89 AS_IF([test "x$enable_python" != "xno"],
90 [PKG_CHECK_EXISTS([pygobject-3.0 >= $PYGOBJECT_REQUIRED],
91 [have_python=yes], [have_python=no])])
93 AS_IF([test "x$have_python" = "xyes"],
95 AC_SUBST([pyoverridesdir], [`$PYTHON -c "import gi;print (gi._overridesdir)" 2>/dev/null`])])
97 AM_CONDITIONAL([ENABLE_PYTHON], [test "x$have_python" = "xyes"])
101 libsignon-glib/Makefile
104 docs/reference/Makefile
105 docs/reference/version.xml