From d01cb33f6d01077418f556eb4a8ecbdc58c6d28d Mon Sep 17 00:00:00 2001 From: Christian Ruppert Date: Sat, 4 Jul 2009 18:34:23 +0000 Subject: [PATCH] Ensure that Imlib2 has been built with X support. --- README.source | 2 +- configure.ac | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/README.source b/README.source index 29990b3..185221f 100644 --- a/README.source +++ b/README.source @@ -1,4 +1,4 @@ DEPENDENCIES: -cairo, pango, glib2, libX11, Xinerama, imlib2 +cairo (whit X support), pango, glib2, libX11, Xinerama, imlib2 (with X support) you might need -dev packages on debian diff --git a/configure.ac b/configure.ac index 988e423..570d990 100644 --- a/configure.ac +++ b/configure.ac @@ -10,6 +10,7 @@ AC_CONFIG_SRCDIR([src/tint.c]) AC_CONFIG_HEADERS([config.h]) # Checks for programs. +AC_LANG([C]) AC_PROG_CC # Checks for libraries. @@ -45,6 +46,12 @@ PKG_CHECK_MODULES([IMLIB2], [imlib2]) AC_SUBST(IMLIB2_CFLAGS) AC_SUBST(IMLIB2_LIBS) +# Ensure that Imlib2 has been built with X support and reset LIBS since AC_CHECK_LIB adds -lImlib2 on success. +LIBS_SAVED=$LIBS +AC_CHECK_LIB([Imlib2], [imlib_context_set_display], [], + AC_MSG_ERROR([Imlib2 must be built with X support])) +LIBS=$LIBS_SAVED + # Checks for header files. AC_PATH_X AC_CHECK_HEADERS([fcntl.h stdlib.h string.h sys/time.h unistd.h]) -- 2.44.0