AC_INIT([Zenity],[2.91.1.1],[http://bugzilla.gnome.org/enter_bug.cgi?product=zenity],[zenity]) AC_PREREQ([2.59]) AC_CONFIG_HEADERS([config.h]) AC_CONFIG_SRCDIR([src]) AM_INIT_AUTOMAKE([1.9 foreign dist-bzip2 no-dist-gzip]) m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) GNOME_COMMON_INIT GNOME_DOC_INIT AM_MAINTAINER_MODE IT_PROG_INTLTOOL([0.40.0]) AC_PROG_CC GTK_REQUIRED=2.91.0 PKG_CHECK_MODULES([ZENITY],[gtk+-3.0 >= $GTK_REQUIRED glib-2.0]) AC_SUBST([ZENITY_CFLAGS]) AC_SUBST([ZENITY_LIBS]) dnl ************************* dnl Check for the GTK+ backend, if it's X11, we -lX11 dnl ************************* zenity_save_cflags="$CFLAGS" # pull in the CFLAGS to locate gdkconfig.h CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` AC_COMPILE_IFELSE([ #include int main(void) { #ifndef GDK_WINDOWING_X11 #error GDK_WINDOWING_X11 not defined #endif return 0; } ], GDK_BACKEND_X11=yes, GDK_BACKEND_X11=no) CFLAGS="$zenity_save_cflags" if test "x$GDK_BACKEND_X11" = "xyes"; then PKG_CHECK_MODULES(X, x11) ZENITY_CFLAGS="$ZENITY_CFLAGS $X_CFLAGS" ZENITY_LIBS="$ZENITY_LIBS $X_LIBS" fi # ******************************* # perl check # ******************************* AC_PATH_PROG([PERL],[perl],) # ******************************* # libnotify check # ******************************* LIBNOTIFY_REQUIRED=0.6.1 PKG_CHECK_MODULES([LIBNOTIFY],[libnotify >= $LIBNOTIFY_REQUIRED]) # ******************************* # Debug # ******************************* GNOME_DEBUG_CHECK GNOME_COMPILE_WARNINGS([maximum]) # ******************************* # Internationalization # ******************************* GETTEXT_PACKAGE=zenity AC_SUBST([GETTEXT_PACKAGE]) AC_DEFINE_UNQUOTED([GETTEXT_PACKAGE],["$GETTEXT_PACKAGE"],[Gettext domain]) AM_GLIB_GNU_GETTEXT # ******************************* AC_SUBST([AM_CPPFLAGS]) AC_SUBST([AM_CFLAGS]) AC_SUBST([AM_LDFLAGS]) # ******************************* AC_CONFIG_FILES([ Makefile po/Makefile.in src/Makefile src/gdialog data/Makefile help/Makefile ]) AC_OUTPUT