+ PKG_CHECK_MODULES([XMMS2], [xmms2-client] >= [0.6])
+ conky_CFLAGS="$conky_CFLAGS $XMMS2_CFLAGS"
+ conky_LIBS="$conky_LIBS $XMMS2_LIBS"
+ AC_DEFINE(XMMS2, 1, [Define if you want XMMS2 support])
+fi
+
+dnl
+dnl libcurl, see below for more (this has to be above the other uses of want_curl)
+dnl
+
+AC_ARG_ENABLE([curl],
+ AC_HELP_STRING([--enable-curl], [enable if you want curl support @<:@default=no@:>@]),
+ [want_curl="$enableval"], [want_curl=no])
+
+dnl
+dnl EVE Skill Monitor
+dnl
+
+AC_ARG_ENABLE([eve],
+ AC_HELP_STRING([--enable-eve], [Eve-Online skill monitor @<:@default=no@:>@]),
+ [want_eve="$enableval"], [want_eve=no])
+
+AM_CONDITIONAL(BUILD_EVE, test x$want_eve = xyes)
+if test x$want_eve = xyes; then
+ want_curl=yes
+ want_libxml2=yes
+ AC_DEFINE(EVE, 1, [Define if you want Eve-Online Skill monitor support])
+ AC_DEFINE(EVEURL_TRAINING, "http://api.eve-online.com/char/SkillInTraining.xml.aspx", [Eve training URL])
+ AC_DEFINE(EVEURL_SKILLTREE, "http://api.eve-online.com/eve/Skilltree.xml.aspx", [Eve skilltree URL])
+ AC_DEFINE(MY_ENCODING, "ISO-8859-1", [Textencoding to use])
+ AC_DEFINE(EVE_OUTPUT_FORMAT, "%s %d in %s", [Eve output format])
+fi
+
+dnl
+dnl RSS
+dnl
+
+AC_ARG_ENABLE([rss],
+ AC_HELP_STRING([--enable-rss], [enable if you want rss support @<:@default=no@:>@]),
+ [want_rss="$enableval"], [want_rss=no])
+#
+AM_CONDITIONAL(BUILD_RSS, test x$want_rss = xyes)
+if test x$want_rss = xyes; then
+ WANT_GLIB=yes
+ want_curl=yes
+ want_libxml2=yes
+ AC_DEFINE(RSS, 1, [Define if you want Curl support])
+fi
+
+dnl
+dnl WEATHER
+dnl
+
+AC_ARG_ENABLE([weather-metar],
+ AC_HELP_STRING([--enable-weather-metar], [enable if you want METAR weather support @<:@default=no@:>@]),
+ [want_metar="$enableval"], [want_metar=no])
+
+AC_ARG_ENABLE([weather-xoap],
+ AC_HELP_STRING([--enable-weather-xoap], [enable if you want XOAP weather support (also enables METAR) @<:@default=no@:>@]),
+ [want_xoap="$enableval"], [want_xoap=no])
+#
+if test x$want_xoap = xyes; then
+ want_metar=yes
+fi
+AM_CONDITIONAL(BUILD_WEATHER, test x$want_metar = xyes)
+AM_CONDITIONAL(BUILD_XOAP, test x$want_xoap = xyes)
+if test x$want_metar = xyes; then
+ if test x$want_xoap = xyes; then
+ want_libxml2=yes
+ AC_DEFINE(XOAP, 1, [Define if you want XOAP weather support])
+ AC_DEFINE(XOAP_FILE, "$HOME/.xoaprc", [User xoap keys file])
+ fi
+ want_curl=yes
+ AC_DEFINE(WEATHER, 1, [Define if you want METAR weather support])
+fi
+
+dnl
+dnl X11
+dnl
+
+AC_ARG_ENABLE([x11],
+ AC_HELP_STRING([--disable-x11], [disable if you do not want X11 support @<:@default=yes@:>@]),
+ [want_x11="$enableval"], [want_x11=yes])
+
+AM_CONDITIONAL(BUILD_X11, test x$want_x11 = xyes)
+if test "x$want_x11" = "xyes"; then
+ if $PKG_CONFIG --exists x11; then
+ PKG_CHECK_MODULES([X11], [x11])
+ conky_CFLAGS="$conky_CFLAGS $X11_CFLAGS"
+ conky_LIBS="$conky_LIBS $X11_LIBS"
+ else
+ dnl non-modular X11 installations
+ AC_PATH_X
+ AC_PATH_XTRA
+ conky_CFLAGS="$conky_CFLAGS $X_CFLAGS"
+ conky_LIBS="$conky_LIBS $X_LIBS"
+ conky_LDFLAGS="$conky_LDFLAGS $conky_LIBS $X_PRE_LIBS"
+ if test "x$no_x" = "xyes"; then
+ AC_MSG_ERROR([Can't locate your X11 installation])
+ fi
+ AC_CHECK_LIB([X11], [XOpenDisplay], [], AC_MSG_ERROR([Could not find XOpenDisplay in -lX11]))
+ fi
+ AC_DEFINE(X11, 1, [Define if you want to use X11])
+fi
+
+dnl
+dnl ARGB
+dnl
+
+AC_ARG_ENABLE([argb],
+ AC_HELP_STRING([--disable-argb], [disable if you do not want a argb visual @<:@default=yes@:>@]),
+ [want_argb="$enableval"], [want_argb=yes])
+
+if test x$want_argb = xyes; then
+ if test "x$want_x11" != "xyes"; then
+ dnl silently disable if no x11
+ want_argb=no
+ else
+ AC_DEFINE(USE_ARGB, 1, [Define if you want argb visual support])
+ fi