AC_INIT(libwnck/window.h) AM_CONFIG_HEADER(config.h) AM_INIT_AUTOMAKE(libwnck, 2.21.92) AM_MAINTAINER_MODE GNOME_COMMON_INIT GNOME_MAINTAINER_MODE_DEFINES dnl libtool versioning for libwnck dnl increment if the interface has additions, changes, removals. LIBWNCK_CURRENT=25 dnl increment any time the source changes; set to dnl 0 if you increment CURRENT LIBWNCK_REVISION=4 dnl increment if any interfaces have been added; set to 0 dnl if any interfaces have been changed or removed. removal has dnl precedence over adding, so set to 0 if both happened. LIBWNCK_AGE=3 AC_SUBST(LIBWNCK_CURRENT) AC_SUBST(LIBWNCK_REVISION) AC_SUBST(LIBWNCK_AGE) IT_PROG_INTLTOOL([0.35.0]) AC_PROG_CC AC_ISC_POSIX AC_HEADER_STDC AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL changequote(,)dnl if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[\ \ ]-Wall[\ \ ]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac if test "x$enable_ansi" = "xyes"; then case " $CFLAGS " in *[\ \ ]-ansi[\ \ ]*) ;; *) CFLAGS="$CFLAGS -ansi" ;; esac case " $CFLAGS " in *[\ \ ]-pedantic[\ \ ]*) ;; *) CFLAGS="$CFLAGS -pedantic" ;; esac fi fi changequote([,])dnl GNOME_COMPILE_WARNINGS(maximum) AC_ARG_ENABLE(deprecations, [AC_HELP_STRING([--enable-deprecations], [warn about deprecated usages [default=no]])],, [enable_deprecations=no]) if test "x$enable_deprecations" = "xyes"; then DISABLE_DEPRECATED_CFLAGS=$DISABLE_DEPRECATED AC_SUBST(DISABLE_DEPRECATED_CFLAGS) fi GETTEXT_PACKAGE=libwnck AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Package name]) AM_GLIB_GNU_GETTEXT # AM_GLIB_GNU_GETTEXT above substs $DATADIRNAME # this is the directory where the *.{mo,gmo} files are installed wncklocaledir='${prefix}/${DATADIRNAME}/locale' AC_SUBST(wncklocaledir) AC_PATH_PROG(PKG_CONFIG, pkg-config) AC_MSG_CHECKING([if building with libstartup-notification]) STARTUP_NOTIFICATION_REQUIRED=0.4 if $PKG_CONFIG --atleast-version $STARTUP_NOTIFICATION_REQUIRED libstartup-notification-1.0; then AC_MSG_RESULT([yes]) AC_DEFINE_UNQUOTED(HAVE_STARTUP_NOTIFICATION, 1, [Define if you have libstartup-notification]) STARTUP_NOTIFICATION_PACKAGE=libstartup-notification-1.0 else AC_MSG_RESULT([no]) STARTUP_NOTIFICATION_PACKAGE= fi AC_SUBST(STARTUP_NOTIFICATION_PACKAGE) PKG_CHECK_MODULES(XLIB, x11, X11_PACKAGE=x11, [X11_PACKAGE= AC_PATH_XTRA if test "x$no_x" = xyes; then AC_MSG_ERROR("no (requires X development libraries)") else XLIB_LIBS="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS" XLIB_CFLAGS=$X_CFLAGS fi]) AC_SUBST(X11_PACKAGE) AC_MSG_CHECKING([if building with X Resource Information Extension Library]) if $PKG_CONFIG xres; then AC_MSG_RESULT([yes]) AC_DEFINE_UNQUOTED(HAVE_XRES, 1, [Define if you have the XRes library]) XRES_PACKAGE=xres else AC_CHECK_LIB(XRes, XResQueryExtension, [XLIB_LIBS="$XLIB_LIBS -lXRes -lXext" AC_DEFINE_UNQUOTED(HAVE_XRES, 1, [Define if you have the XRes library]) AC_MSG_RESULT([yes])], AC_MSG_RESULT([no]), $XLIB_LIBS -lXext) XRES_PACKAGE= fi AC_SUBST(XRES_PACKAGE) AC_SUBST(XLIB_CFLAGS) AC_SUBST(XLIB_LIBS) PKG_CHECK_MODULES(LIBWNCK, gtk+-2.0 >= 2.11.3 glib-2.0 >= 2.13.0 gobject-2.0 >= 2.13.0 $STARTUP_NOTIFICATION_PACKAGE $XRES_PACKAGE) AC_SUBST(LIBWNCK_LIBS) AC_SUBST(LIBWNCK_CFLAGS) GLIB_GENMARSHAL=`$PKG_CONFIG --variable=glib_genmarshal glib-2.0` AC_SUBST(GLIB_GENMARSHAL) AC_PATH_PROG(GDK_PIXBUF_CSOURCE, gdk-pixbuf-csource, no) if test x"$GDK_PIXBUF_CSOURCE" = xno; then AC_MSG_ERROR([gdk-pixbuf-csource executable not found in your path - should be installed with GTK]) fi AC_SUBST(GDK_PIXBUF_CSOURCE) dnl Honor ACLOCAL_FLAGS for --enable-maintainer-mode ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" ################################################## # Checks for gtk-doc and docbook-tools ################################################## GTK_DOC_CHECK([1.9]) AC_OUTPUT([ Makefile doc/Makefile po/Makefile.in libwnck/Makefile libwnck-1.0.pc libwnck-1.0-uninstalled.pc ])