AC_PREREQ(2.57) AC_INIT([beryl-plugins],esyscmd(. ./VERSION;echo -n $VERSION), [livinglatexkali@gmail.com]) AC_DEFINE_UNQUOTED(VERSION,"$VERSION",[Version]) #AC_CONFIG_AUX_DIR(config) AM_INIT_AUTOMAKE([1.9 dist-bzip2]) AC_CONFIG_HEADER([config.h]) AM_MAINTAINER_MODE AC_ISC_POSIX AC_PROG_CC AC_PROG_CPP AC_PROG_LIBTOOL AC_HEADER_STDC AC_CHECK_HEADERS([stdlib.h sys/time.h unistd.h]) IT_PROG_INTLTOOL([0.35.0]) AC_SUBST(ALL_LINGUAS) AM_GLIB_GNU_GETTEXT GETTEXT_PACKAGE=beryl-plugins AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE", [Gettext package.]) AC_SUBST(GETTEXT_PACKAGE) if test "x$GCC" = "xyes"; then case " $CFLAGS " in *[[\ \ ]]-Wall[[\ \ ]]*) ;; *) CFLAGS="$CFLAGS -Wall" ;; esac case " $CFLAGS " in *[[\ \ ]]-Wpointer-arith[[\ \ ]]*) ;; *) CFLAGS="$CFLAGS -Wpointer-arith" ;; esac case " $CFLAGS " in *[[\ \ ]]-Wstrict-prototypes[[\ \ ]]*) ;; *) CFLAGS="$CFLAGS -Wstrict-prototypes" ;; esac case " $CFLAGS " in *[[\ \ ]]-Wmissing-prototypes[[\ \ ]]*) ;; *) CFLAGS="$CFLAGS -Wmissing-prototypes" ;; esac case " $CFLAGS " in *[[\ \ ]]-Wmissing-declarations[[\ \ ]]*) ;; *) CFLAGS="$CFLAGS -Wmissing-declarations" ;; esac case " $CFLAGS " in *[[\ \ ]]-Wnested-externs[[\ \ ]]*) ;; *) CFLAGS="$CFLAGS -Wnested-externs" ;; esac case " $CFLAGS " in *[[\ \ ]]-fno-strict-aliasing[[\ \ ]]*) ;; *) CFLAGS="$CFLAGS -fno-strict-aliasing" ;; 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 AC_C_BIGENDIAN plugindir=$libdir/beryl AC_SUBST(plugindir) imagedir=$datadir/beryl AC_SUBST(imagedir) dnl ============================================================ dnl Check for the pkg-config path. if test x"$PKG_CONFIG_PATH" = x; then PKG_CONFIG_PATH=${prefix}/lib/pkgconfig else PKG_CONFIG_PATH=${prefix}/lib/pkgconfig:${PKG_CONFIG_PATH} fi export PKG_CONFIG_PATH AC_SUBST(PKG_CONFIG_PATH) AC_MSG_NOTICE([Using PKG_CONFIG_PATH=$PKG_CONFIG_PATH]) PKG_CHECK_MODULES(BERYL, beryl) PKG_CHECK_MODULES(BERYLSETTINGS, berylsettings) PKG_CHECK_MODULES(LIBBERYLDECORATION, libberyldecoration) AC_MSG_CHECKING(for GL_CFLAGS) AC_ARG_WITH(gl-cflags, [ --with-gl-cflags=CFLAGS ], [GL_CFLAGS="$withval"], [GL_CFLAGS=""]) AC_MSG_RESULT($GL_CFLAGS) AC_MSG_CHECKING(for GL_LIBS) AC_ARG_WITH(gl-libs, [ --with-gl-libs=LIBS ], [GL_LIBS="$withval"], [GL_LIBS="-lGL"]) AC_MSG_RESULT($GL_LIBS) AC_SUBST(GL_CFLAGS) AC_SUBST(GL_LIBS) PKG_CHECK_MODULES(GLIB, glib-2.0) AC_ARG_ENABLE(jpeg, [ --disable-jpeg Disable jpeg plugin], [use_jpeg=$enableval], [use_jpeg=yes]) AC_ARG_ENABLE(annotate, [ --disable-annotate Disable annotate plugin], [use_annotate=$enableval], [use_annotate=yes]) AC_ARG_ENABLE(dbus, [ --disable-dbus Disable dbus plugin], [use_dbus=$enableval], [use_dbus=yes]) if test "x$use_annotate" = "xyes"; then PKG_CHECK_MODULES(ANNOTATE, cairo-xlib-xrender, [use_annotate=yes], [use_annotate=no]) fi AM_CONDITIONAL(ANNOTATE_PLUGIN, test "x$use_annotate" = "xyes") if test "$use_annotate" = yes; then AC_DEFINE(USE_ANNOTATE, 1, [Build annotate plugin]) fi AM_CONDITIONAL(JPEG_PLUGIN, test "x$use_jpeg" = "xyes") if test "$use_jpeg" = yes; then AC_DEFINE(USE_JPEG, 1, [Build jpeg plugin]) fi AM_CONDITIONAL(DBUS_PLUGIN, test "x$use_dbus" = "xyes") if test "$use_dbus" = yes; then AC_DEFINE(USE_DBUS, 1, [Build dbus plugin]) PKG_CHECK_MODULES(DBUS, dbus-1) fi PKG_CHECK_MODULES(LIBRSVG, [cairo >= 1.0 librsvg-2.0 >= 2.14.0]) PKG_CHECK_MODULES(TEXT, [cairo-xlib-xrender pangocairo cairo >= 1.0]) AC_OUTPUT([ Makefile src/Makefile images/Makefile po/Makefile.in ]) echo "" echo "the following optional plugins will be compiled:" echo " annotate: $use_annotate" echo " jpeg : $use_jpeg" echo " dbus : $use_dbus"