diff options
-rw-r--r-- | configure.ac | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 3ca9697..53bf54b 100644 --- a/configure.ac +++ b/configure.ac @@ -32,7 +32,7 @@ LT_PREREQ([2.2.6]) LT_INIT([disable-static]) AC_HEADER_STDC -AC_CHECK_HEADERS([stdlib.h string.h expat.h]) +AC_CHECK_HEADERS([stdlib.h string.h]) AC_C_CONST AC_CHECK_FUNCS([memset strdup strncasecmp]) @@ -235,6 +235,14 @@ if test x$have_xcursor = xyes; then AC_DEFINE(HAVE_XCURSOR, [1], [Use XCursor to sync pointer themes]) fi +AC_CHECK_HEADERS([expat.h], + [], + [AC_MSG_ERROR([Unable to locate required expat header])]) + +AC_CHECK_LIB(expat, [XML_ParserCreate], + [MBWM_LIBS="$MBWM_LIBS -lexpat"], + [AC_MSG_ERROR([Required expat library not found])]) + MBWM_INCS='-I$(top_srcdir) -I$(top_srcdir)/matchbox -I$(top_builddir)' MBWM_CFLAGS="$MBWM_CFLAGS $MBWM_DEBUG_CFLAGS $XFIXES_CFLAGS $XEXT_CFLAGS $XCURSOR_CFLAGS $MANAGER_DEFINE" MBWM_LIBS="$MBWM_LIBS $XFIXES_LIBS $XEXT_LIBS $XCURSOR_LIBS $MBWM_EXTRA_LIBS" |