aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorThomas White <taw@physics.org>2010-07-06 18:09:59 +0200
committerThomas White <taw@physics.org>2012-02-22 15:26:52 +0100
commit68b8e4272dc7cb808323e7b37bd02170403332bd (patch)
tree95774493a79f565e63e37dc0ea22874de28dc88c /configure.ac
parent0bd1f78e65bf02dfff19b20f5883978c12f6d766 (diff)
Add --disable-cairo option and compile without Cairo
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac22
1 files changed, 22 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 3dba3c16..465f5b73 100644
--- a/configure.ac
+++ b/configure.ac
@@ -129,6 +129,28 @@ AS_IF([test "x$enable_tiff" != "xno"],
])
+AC_MSG_CHECKING([whether to use Cairo])
+AC_ARG_ENABLE([cairo],
+ AS_HELP_STRING([--disable-cairo], [Disable the use of Cairo]))
+AS_IF([test "x$enable_cairo" != "xno"],
+[
+ AC_MSG_RESULT([yes])
+ AC_MSG_CHECKING([Cairo])
+ if $PKG_CONFIG --atleast-version 1.2.0 cairo ; then
+ CAIRO_VERSION=`$PKG_CONFIG --modversion cairo`
+ CAIRO_CFLAGS=`$PKG_CONFIG --cflags cairo`
+ CAIRO_LIBS=`$PKG_CONFIG --libs cairo`
+ AC_DEFINE([HAVE_CAIRO], [1], [Define to 1 if Cairo is available])
+ AC_MSG_RESULT($CAIRO_VERSION)
+ else
+ AC_MSG_RESULT([not found. Some functions will be unavailable.])
+ fi
+],
+[
+ AC_MSG_RESULT([no])
+])
+
+
CFLAGS="$CFLAGS $HDF5_CFLAGS $GTK_CFLAGS $GSL_CFLAGS $OPENCL_CFLAGS -pthread"
CFLAGS="$CFLAGS $LIBTIFF_CFLAGS"
LIBS="$LIBS $HDF5_LIBS -lm -lz $GSL_LIBS $GTK_LIBS $OPENCL_LIBS -pthread"