]> Dogcows Code - chaz/tint2/blobdiff - configure.ac
Ensure that Imlib2 has been built with X support.
[chaz/tint2] / configure.ac
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.021843 seconds and 4 git commands to generate.