summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2010-08-03 09:26:44 -0400
committerKristian Høgsberg <krh@bitplanet.net>2010-08-03 09:44:48 -0400
commita1f3f60bea874d758694c827ff27fa05ff0a2910 (patch)
treef40ac5f2e749da5e0979386810804becf55354ea /configure.ac
parentc37c57aec7128be829fa80640d7236ca0a4b56fc (diff)
Generate protocol types and metadata from xml
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac11
1 files changed, 11 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index fd64439..e544698 100644
--- a/configure.ac
+++ b/configure.ac
@@ -14,5 +14,16 @@ if test $CC = gcc; then
fi
AC_SUBST(GCC_CFLAGS)
+EXPAT_LIB=""
+AC_ARG_WITH(expat, [ --with-expat=<dir> Use expat from here],
+ [ expat=$withval
+ CPPFLAGS="$CPPFLAGS -I$withval/include"
+ LDFLAGS="$LDFLAGS -L$withval/lib" ] )
+AC_CHECK_HEADERS(expat.h, [AC_DEFINE(HAVE_EXPAT_H)],
+ [AC_MSG_ERROR([Can't find expat.h. Please install expat.])])
+AC_CHECK_LIB(expat, XML_ParserCreate, [EXPAT_LIBS="-lexpat"],
+ [AC_MSG_ERROR([Can't find expat library. Please install expat.])])
+AC_SUBST(EXPAT_LIBS)
+
AC_CONFIG_FILES([config.mk wayland-server.pc wayland.pc])
AC_OUTPUT