AC_INIT([tidbit],[0.0.1],[tidbit@brej.org]) AC_CONFIG_HEADER(config.h) AC_CONFIG_AUX_DIR(build-tools) AC_CONFIG_SRCDIR(src/main.c) AC_PROG_CC AM_PROG_CC_C_O AC_HEADER_STDC AC_PROG_LIBTOOL LT_INIT AM_INIT_AUTOMAKE([dist-bzip2 no-dist-gzip]) AM_MAINTAINER_MODE([enable]) AC_CONFIG_MACRO_DIR([m4]) PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.0.0]) AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_LIBS) PKG_CHECK_MODULES(GTHREAD, [gthread-2.0 >= 2.0]) AC_SUBST(GTHREAD_CFLAGS) AC_SUBST(GTHREAD_LIBS) PKG_CHECK_MODULES(GNOMEKEYRING, gnome-keyring-1) AC_SUBST(GNOMEKEYRING_CFLAGS) AC_SUBST(GNOMEKEYRING_LIBS) PKG_CHECK_MODULES(DBUS, dbus-glib-1 >= 0.70 dbus-1 >= 0.70) AC_SUBST(DBUS_CFLAGS) AC_SUBST(DBUS_LIBS) AC_PATH_PROG(DBUS_BINDING_TOOL, dbus-binding-tool) AC_SUBST(DBUS_BINDING_TOOL) DBUS_SERVICES_DIR="${datadir}/dbus-1/services" AC_SUBST(DBUS_SERVICES_DIR) AC_DEFINE_UNQUOTED(DBUS_SERVICES_DIR, "$DBUS_SERVICES_DIR", [Location of D-Bus services directory]) AX_LIB_SQLITE3([3.3.0]) AC_SUBST(SQLITE3_CFLAGS) AC_SUBST(SQLITE3_LDFLAGS) AC_SUBST(SQLITE3_VERSION) if test $SQLITE3_VERSION = "" ; then AC_MSG_ERROR([SQLite3 is required to build..]); fi PKG_CHECK_MODULES(LIBSOUP, [libsoup-2.4 >= 2.23]) AC_SUBST(LIBSOUP_CFLAGS) AC_SUBST(LIBSOUP_LIBS) #Check python enable_python="true" AC_ARG_ENABLE(python, [ --enable-python Enable python module [default=yes]], [ if test "$enableval" = "no" ; then enable_python="false" ; fi ], []) if test x"$enable_python" = xtrue; then AX_PKG_SWIG([1.3.1]) AM_PATH_PYTHON(2.3) AX_PYTHON fi AX_LIB_CRYPTO(yes) CFLAGS="$CFLAGS -std=c99 -Wall" AC_OUTPUT([Makefile data/Makefile src/Makefile src/libtidbit/Makefile src/bindings/Makefile src/bindings/python/Makefile ])