[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdepim/korganizer
From: Josef Spillner <spillner () kde ! org>
Date: 2004-03-31 21:21:55
Message-ID: 20040331212155.0AF9190AB () office ! kde ! org
[Download RAW message or body]
CVS commit by josef:
- use local knewstuff only, if not found in KDE installation
do not compile/install local knewstuff otherwise
M +2 -2 Makefile.am 1.261
M +38 -0 configure.in.in 1.16
--- kdepim/korganizer/Makefile.am #1.260:1.261
@@ -1,3 +1,3 @@
-SUBDIRS = knewstuff . korgac pixmaps sounds plugins interfaces
+SUBDIRS = $(KNEWSTUFF_SUBDIR) . korgac pixmaps sounds plugins interfaces
INCLUDES = \
@@ -51,5 +51,5 @@
libkorganizer_eventviewer.la \
$(top_builddir)/kdgantt/libkdgantt.la \
- $(top_builddir)/korganizer/knewstuff/libknewstuff.la \
+ $(KNEWSTUFF_LIB) \
$(top_builddir)/ktnef/lib/libktnef.la
libkorganizer_la_COMPILE_FIRST = kofilterview_base.ui \
--- kdepim/korganizer/configure.in.in #1.15:1.16
@@ -25,4 +25,42 @@
AC_CHECK_USLEEP
+dnl Check for KNewStuff presence (i.e. kdelibs-3.3)
+dnl If not present, use internal knewstuff
+
+AC_DEFUN(KDE_CHECK_KNEWSTUFF,
+[
+AC_MSG_CHECKING([for KDE library: knewstuff])
+ac_knewstuff_includes=NO ac_knewstuff_libraries=NO
+knewstuff_libraries=""
+knewstuff_includes=""
+AC_CACHE_VAL(ac_cv_have_knewstuff,
+[
+AC_FIND_FILE(knewstuff/downloaddialog.h, $kde_incdirs, knewstuff_incdir)
+ac_knewstuff_includes="$knewstuff_incdir"
+AC_FIND_FILE(libknewstuff.so, $kde_libdirs, knewstuff_libdir)
+ac_knewstuff_libraries="$knewstuff_libdir"
+if test "$ac_knewstuff_includes" = NO || test "$ac_knewstuff_libraries" = NO; then
+ ac_cv_have_knewstuff="have_knewstuff=no"
+ ac_knewstuff_notfound=""
+else
+ have_knewstuff="yes"
+fi
+])
+eval "$ac_cv_have_knewstuff"
+if test "$have_knewstuff" != yes; then
+ AC_MSG_RESULT([$have_knewstuff])
+ KNEWSTUFF_SUBDIR='knewstuff'
+ KNEWSTUFF_LIB='$(top_builddir)/korganizer/knewstuff/libknewstuff.la'
+else
+ AC_MSG_RESULT([$have_knewstuff])
+ KNEWSTUFF_SUBDIR=''
+ KNEWSTUFF_LIB='-lknewstuff'
+fi
+AC_SUBST(KNEWSTUFF_SUBDIR)
+AC_SUBST(KNEWSTUFF_LIB)
+])
+
+KDE_CHECK_KNEWSTUFF
+
dnl AC_OUTPUT(korganizer/ical2vcal)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic