Move core protocol libraries into wayland/ subdirectory
[profile/ivi/wayland.git] / configure.ac
1 AC_INIT(wayland, 0.1)
2 AC_PROG_CC
3
4 PKG_PROG_PKG_CONFIG()
5 PKG_CHECK_MODULES(FFI, [libffi])
6
7 PKG_CHECK_MODULES(COMPOSITOR,
8                   [egl glesv2 gdk-pixbuf-2.0 libudev >= 136 libdrm >= 2.4.17] xcb-dri2 xcb-xfixes)
9 PKG_CHECK_MODULES(CLIENT, [egl gl cairo-gl gdk-pixbuf-2.0 glib-2.0 gobject-2.0 xkbcommon libdrm])
10 PKG_CHECK_MODULES(POPPLER, [poppler-glib gdk-2.0])
11
12 if test $CC = gcc; then
13         GCC_CFLAGS="-Wall -g -Wstrict-prototypes -Wmissing-prototypes -fvisibility=hidden"
14 fi
15 AC_SUBST(GCC_CFLAGS)
16
17 EXPAT_LIB=""
18 AC_ARG_WITH(expat, [  --with-expat=<dir>      Use expat from here],
19                    [ expat=$withval
20                      CPPFLAGS="$CPPFLAGS -I$withval/include"
21                      LDFLAGS="$LDFLAGS -L$withval/lib" ] )
22 AC_CHECK_HEADERS(expat.h, [AC_DEFINE(HAVE_EXPAT_H)], 
23                  [AC_MSG_ERROR([Can't find expat.h. Please install expat.])])
24 AC_CHECK_LIB(expat, XML_ParserCreate, [EXPAT_LIBS="-lexpat"],
25              [AC_MSG_ERROR([Can't find expat library. Please install expat.])])
26 AC_SUBST(EXPAT_LIBS)
27
28 AC_CONFIG_FILES([config.mk wayland/wayland-server.pc wayland/wayland-client.pc])
29 AC_OUTPUT