diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | 460c52653ab0dcca6f19a4f492ed2c5e4e963ab0 (patch) | |
tree | 67208f7c145782a7e90b123b982ca78d88cc2c87 /kitchensync/configure.in.in | |
download | tdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.tar.gz tdepim-460c52653ab0dcca6f19a4f492ed2c5e4e963ab0.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdepim@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kitchensync/configure.in.in')
-rw-r--r-- | kitchensync/configure.in.in | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/kitchensync/configure.in.in b/kitchensync/configure.in.in new file mode 100644 index 000000000..31bb902c6 --- /dev/null +++ b/kitchensync/configure.in.in @@ -0,0 +1,68 @@ +dnl configure.in.in for OpenSync based KitchenSync +dnl +dnl Copyright (C) 2005 Holger Hans Peter Freyther +dnl +dnl Based on KPilot's configure.in +dnl Copyright (C) 2000,2001 Adriaan de Groot +dnl +dnl This file is released under the terms of the GNU General Public +dnl Licence (GPL) Version 2. + + + +dnl we need PKG_CONFIG for doing these tests +AC_DEFUN([KITCHENSYNC_CHECK_OPENSYNC],[ +dnl AC_REQUIRE([PKG_CHECK_MODULES]) + +dnl Say what we're doing +AC_MSG_CHECKING(for opensync (for KitchenSync)) +AC_ARG_WITH(opensync, +[ --with-opensync=PATH set prefix for opensync files], +)dnl + +dnl change pkg_config_path if we have a OpenSync prefix +dnl and also set it to our prefix +if test -d "$with_opensync"; then + export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:/usr/lib/pkgconfig:$with_opensync/lib/pkgconfig +fi +export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$prefix/lib/pkgconfig:/usr/local/lib/pkgconfig + + +HAVE_OPENSYNC=0 +HAVE_OPENSYNC_ENGINE=0 +PKG_CHECK_MODULES(OPENSYNC, opensync-1.0 >= 0.19, HAVE_OPENSYNC=1,HAVE_OPENSYNC=0) +PKG_CHECK_MODULES(OPENSYNCENGINE, osengine-1.0 >= 0.19, HAVE_OPENSYNC_ENGINE=1, HAVE_OPENSYNC_ENGINE=0) +PKG_CHECK_MODULES(LIBXML, libxml-2.0, , HAVE_OPENSYNC=0) +PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.6, , HAVE_OPENSYNC=0) + +if test -z "PKG_CONFIG"; then + AC_PATH_PROG(PKG_CONFIG, pkg-config, no) +fi + +if test "$PKG_CONFIG" != "no"; then + OPENSYNC_CONFIGDIR=`$PKG_CONFIG --variable=configdir "opensync-1.0"` + OPENSYNC_PLUGINDIR=`$PKG_CONFIG --variable=plugindir "opensync-1.0"` + OPENSYNC_FORMATSDIR=`$PKG_CONFIG --variable=formatsdir "opensync-1.0"` + OPENSYNC_HEADERDIR=`$PKG_CONFIG --variable=headerdir "opensync-1.0"` +fi + +AC_SUBST(OPENSYNC_CONFIGDIR) +AC_SUBST(OPENSYNC_PLUGINDIR) +AC_SUBST(OPENSYNC_FORMATSDIR) +AC_SUBST(OPENSYNC_HEADERDIR) + +dnl Check if we can compile KitchenSync +AM_CONDITIONAL(compile_kitchensync, test "$HAVE_OPENSYNC" = 1 -a "$HAVE_OPENSYNC_ENGINE" = 1) + +if test "$HAVE_OPENSYNC" = 1 -a "$HAVE_OPENSYNC_ENGINE" = 1 ; then + AC_MSG_RESULT([found]) +else + AC_MSG_RESULT([not found]) + DO_NOT_COMPILE="$DO_NOT_COMPILE kitchensync" +fi + +]) + + +dnl Check For OpenSync support +KITCHENSYNC_CHECK_OPENSYNC |