diff options
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/configure.in b/configure.in index b31bf49..40b5f75 100644 --- a/configure.in +++ b/configure.in @@ -35,8 +35,8 @@ if test x$with_client != xno && test -z "$CLIENT"; then gw_CHECK_QT # CXXFLAGS="$CXXFLAGS $QT_CXXLAGS" # LDFLAGS="$LDFLAGS $QT_LDADD" - AC_SUBST(QT_CXXFLAGS) - AC_SUBST(QT_LDADD) + AC_SUBST(QT_CXXFLAGS) + AC_SUBST(QT_LDADD) dnl ====================== dnl Check for the Xv extension @@ -50,7 +50,17 @@ if test x$with_client != xno && test -z "$CLIENT"; then AC_CHECK_HEADER(libraw1394/raw1394.h, , AC_MSG_ERROR([*** libraw1394 headers not found!])) AC_CHECK_LIB(raw1394, raw1394_get_userdata, , AC_MSG_ERROR([*** libraw1394 not found!])) - AC_OUTPUT(client/Makefile) + dnl ====================== + dnl Check for the cairo library + dnl ====================== + AC_CHECK_HEADER(cairo/cairo-features.h, , AC_MSG_ERROR([*** cairo headers not found!])) + CAIRO_CXXFLAGS="`pkg-config --cflags cairo` -I/usr/local/include" + AC_SUBST(CAIRO_CXXFLAGS) + AC_CHECK_LIB(svg-cairo, svg_cairo_create, , AC_MSG_ERROR([*** libcairo not found!])) + CAIRO_LDFLAGS="`pkg-config --libs cairo` -lsvg -lsvg-cairo" + AC_SUBST(CAIRO_LDFLAGS) + + AC_OUTPUT(client/Makefile) dnl Make code aware of the gui AC_DEFINE([USE_CLIENT], [], [Is defined if the project is configured to compile with client]) |