+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
+fi
+
+dnl
+dnl IMLIB2
+dnl
+
+AC_ARG_ENABLE([imlib2],
+ AC_HELP_STRING([--enable-imlib2], [enable if you want Imlib2 support [[default=no]]]),
+ [want_imlib2="$enableval"], [want_imlib2=no])
+AC_ARG_ENABLE([lua-imlib2],
+ AC_HELP_STRING([--enable-lua-imlib2], [enable if you want Lua Imlib2 bindings for Conky @<:@default=no@:>@]),
+ [want_lua_imlib2="$enableval"], [want_lua_imlib2=no])
+
+# if lua-imlib2 is enabled, we must force imlib2
+if test x$want_lua_imlib2 = xyes; then
+ want_imlib2=yes
+fi
+
+if test x$want_imlib2 = xyes; then
+ if test "x$want_x11" != "xyes"; then
+ dnl silently disable if no x11
+ want_imlib2=no
+ else
+ PKG_CHECK_MODULES([Imlib2], [imlib2])
+ conky_CFLAGS="$conky_CFLAGS $Imlib2_CFLAGS"
+ conky_LIBS="$conky_LIBS $Imlib2_LIBS"
+ AC_DEFINE(IMLIB2, 1, [Define if you want Imlib2 support])
+ fi
+fi
+AM_CONDITIONAL(BUILD_IMLIB2, test x$want_imlib2 = xyes)
+
+dnl