AC_INIT([GDBus standalone],[0.1],[mailto:zeuthen@gmail.com],[gdbus-standalone]) AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip]) AC_CONFIG_HEADERS([config.h]) AM_MAINTAINER_MODE AC_PROG_CC AC_ISC_POSIX AC_HEADER_STDC AC_PROG_LIBTOOL m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) GTK_DOC_CHECK([1.11]) #### gcc warning flags AC_ARG_ENABLE(ansi, [ --enable-ansi enable -ansi -pedantic gcc flags],enable_ansi=$enableval,enable_ansi=no) if test "x$GCC" = "xyes"; then changequote(,)dnl case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac case " $CFLAGS " in *[\ \ ]-Wchar-subscripts[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wchar-subscripts" ;; esac case " $CFLAGS " in *[\ \ ]-Wmissing-declarations[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wmissing-declarations" ;; esac case " $CFLAGS " in *[\ \ ]-Wnested-externs[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wnested-externs" ;; esac case " $CFLAGS " in *[\ \ ]-Wpointer-arith[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wpointer-arith" ;; esac case " $CFLAGS " in *[\ \ ]-Wcast-align[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wcast-align" ;; esac case " $CFLAGS " in *[\ \ ]-Wsign-compare[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wsign-compare" ;; esac case " $CFLAGS " in *[\ \ ]-Wformat[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wformat" ;; esac case " $CFLAGS " in *[\ \ ]-Wformat-security[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wformat-security" ;; esac if test "x$enable_ansi" = "xyes"; then case " $CFLAGS " in *[\ \ ]-ansi[\ \ ]*) ;; *) CFLAGS="$CFLAGS -ansi" ;; esac case " $CFLAGS " in *[\ \ ]-D_POSIX_C_SOURCE*) ;; *) CFLAGS="$CFLAGS -D_POSIX_C_SOURCE=199309L" ;; esac case " $CFLAGS " in *[\ \ ]-D_BSD_SOURCE[\ \ ]*) ;; *) CFLAGS="$CFLAGS -D_BSD_SOURCE" ;; esac case " $CFLAGS " in *[\ \ ]-pedantic[\ \ ]*) ;; *) CFLAGS="$CFLAGS -pedantic" ;; esac fi changequote([,])dnl fi PKG_CHECK_MODULES(GLIB2, glib-2.0 >= 2.25.2) AC_SUBST(GLIB2_CFLAGS) AC_SUBST(GLIB2_LIBS) PKG_CHECK_MODULES(GGOBJECT2, gobject-2.0) AC_SUBST(GOBJECT2_CFLAGS) AC_SUBST(GOBJET2_LIBS) PKG_CHECK_MODULES(GIO2, gio-2.0) AC_SUBST(GIO2_CFLAGS) AC_SUBST(GIO2_LIBS) PKG_CHECK_MODULES(GIO_UNIX2, gio-unix-2.0, [AC_DEFINE(HAVE_GIO_UNIX2, 1, [Define if gio-unix-2.0 is available]) have_gio_unix2=yes], have_gio_unix2=no) AC_SUBST(GIO_UNIX2_CFLAGS) AC_SUBST(GIO_UNIX2_LIBS) PKG_CHECK_MODULES(GTHREAD2, gthread-2.0) AC_SUBST(GTHREAD2_CFLAGS) AC_SUBST(GTHREAD2_LIBS) PKG_CHECK_MODULES(DBUS1, dbus-1, [AC_DEFINE(HAVE_DBUS1, 1, [Define if dbus-1 is available]) have_dbus1=yes], have_dbus1=no) AC_SUBST(DBUS1_CFLAGS) AC_SUBST(DBUS1_LIBS) AM_CONDITIONAL(HAVE_DBUS1, [test "x$have_dbus1" = "xyes"]) AM_CONDITIONAL(OS_UNIX, [test "x" = "x"]) AC_OUTPUT([ Makefile gdbus-standalone.pc gdbus/Makefile gdbus/tests/Makefile docs/Makefile docs/reference/Makefile docs/reference/gdbus/Makefile docs/reference/gdbus/version.xml ]) echo " gdbus-standalone $VERSION ================ prefix: ${prefix} libdir: ${libdir} libexecdir: ${libexecdir} bindir: ${bindir} sbindir: ${sbindir} datadir: ${datadir} sysconfdir: ${sysconfdir} localstatedir: ${localstatedir} docdir: ${docdir} compiler: ${CC} cflags: ${CFLAGS} cppflags: ${CPPFLAGS} Maintainer mode: ${USE_MAINTAINER_MODE} gio-unix-2.0: ${have_gio_unix2} dbus-1: ${have_dbus1} "