]> Dogcows Code - chaz/tint2/commitdiff
Ensure that Imlib2 has been built with X support.
authorChristian Ruppert <Spooky85@gmail.com>
Sat, 4 Jul 2009 18:34:23 +0000 (18:34 +0000)
committerChristian Ruppert <Spooky85@gmail.com>
Sat, 4 Jul 2009 18:34:23 +0000 (18:34 +0000)
README.source
configure.ac

index 29990b3791c832dfa393e271d5b77f28079b68a9..185221f2dc8683b4ec906d70710b90a63842f8df 100644 (file)
@@ -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
 
index 988e423b615eb0366b79ae6c82d4b18a1eb8bc9c..570d99039c8380de59ccc9205c7c3202c15aa4b6 100644 (file)
@@ -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])
This page took 0.030387 seconds and 4 git commands to generate.