diff options
-rw-r--r-- | config_office/configure.in | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/config_office/configure.in b/config_office/configure.in index f33738d82f57..8446f5cd2d69 100644 --- a/config_office/configure.in +++ b/config_office/configure.in @@ -3,7 +3,7 @@ dnl * vi:set sw=3 ts=3 et: dnl * dnl * Name: configure.in dnl * Auth: Willem van Dorp, Ross Nicholson, Oisin Boydell - Sun Microsystems Ireland -dnl * Date: $Date: 2006-02-17 09:21:36 $ +dnl * Date: $Date: 2006-02-28 10:41:27 $ dnl * dnl * Desc: This file serves as input for the GNU autoconf package dnl * in order to create a configure script. @@ -12,7 +12,7 @@ dnl * necessary to build OpenOffice.org dnl * dnl * dnl ******************************************************************/ -AC_REVISION( $Revision: 1.157 $ ) +AC_REVISION( $Revision: 1.158 $ ) AC_PREREQ(2.50) AC_INIT() echo "$@" >config.parms @@ -158,6 +158,10 @@ AC_ARG_ENABLE(gtk, [ --disable-gtk Determines whether to use Gtk+ vclplug on platforms where Gtk+ is available. ],,enable_gtk=yes) +AC_ARG_ENABLE(cairo, +[ --enable-cairo Determines whether to use Cairo canvas backend on platforms + where Cairo is available. +],,) AC_ARG_ENABLE(gnome-vfs, [ --disable-gnome-vfs Determines whether to use the Gnome Virtual Filing System on platforms where that VFS is available @@ -616,6 +620,7 @@ case "$build_os" in solaris*) test_x=yes test_gtk=yes + build_cairo=yes test_kde=yes test_cups=yes _os=SunOS @@ -642,6 +647,7 @@ case "$build_os" in linux-gnu) test_x=yes test_gtk=yes + build_cairo=yes test_kde=yes test_cups=yes if getconf GNU_LIBPTHREAD_VERSION |grep -q NPTL; then @@ -663,11 +669,13 @@ case "$build_os" in test_x=no test_cups=no test_gtk=no + build_cairo=no _os=Darwin ;; freebsd*) test_x=yes test_gtk=yes + build_cairo=yes test_kde=yes test_cups=yes AC_MSG_CHECKING([the FreeBSD operating system release]) @@ -699,6 +707,7 @@ case "$build_os" in netbsd) test_x=yes test_gtk=yes + build_cairo=yes test_kde=yes test_cups=no PTHREAD_CFLAGS="-pthread" @@ -3937,6 +3946,30 @@ AC_SUBST(GTK_CFLAGS) AC_SUBST(GTK_LIBS) dnl =================================================================== +dnl Check whether the Cairo libraries are available. +dnl =================================================================== + +ENABLE_CAIRO="" + +if test "$build_cairo" = "yes"; then + + AC_MSG_CHECKING([whether to enable the Cairo canvas backend]) + if test "x$enable_cairo" != "xno" ; then + ENABLE_CAIRO="TRUE" + SYSTEM_CAIRO=YES + PKG_CHECK_MODULES( CAIRO, cairo >= 1.0.2 ) + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi +fi + +AC_SUBST(ENABLE_CAIRO) +AC_SUBST(SYSTEM_CAIRO) +AC_SUBST(CAIRO_CFLAGS) +AC_SUBST(CAIRO_LIBS) + +dnl =================================================================== dnl Check whether the Qt and KDE libraries are available. dnl =================================================================== |