#MIN_CONFIG(3.3) AC_HAVE_GL KDE_INIT_DOXYGEN AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff, AC_TRY_COMPILE([ #include ], [ struct tm tm; tm.tm_gmtoff = 1; ], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)) if test $ac_cv_struct_tm_gmtoff = yes; then AC_DEFINE(HAVE_TM_GMTOFF, 1, [Define if you have a tm_gmtoff member in struct tm]) fi KDE_CHECK_HEADERS(knotifydialog.h) KOPETE_INCLUDES='-I$(top_srcdir)/kopete/libkopete -I$(top_builddir)/kopete/libkopete -I$(top_srcdir)/kopete/libkopete/avdevice -I$(top_srcdir)/kopete/libkopete/ui -I$(top_builddir)/kopete/libkopete/ui' AC_MSG_CHECKING([for tdelibs newer than 3.3.x]) AC_LANG_SAVE AC_LANG_CPLUSPLUS kcompat_save_CXXFLAGS="$CXXFLAGS" kcompat_safe_LIBS="$LIBS" LIBS="$LIBS $X_EXTRA_LIBS" CXXFLAGS="$CXXFLAGS $all_includes" AC_TRY_COMPILE([ #include #if !( KDE_IS_VERSION( 3, 3, 90 ) ) #error Kopete compatibility with KDE 3.3 needs to be enabled #endif ], [ ], AC_MSG_RESULT(yes) , KOPETE_COMPAT_INCLUDES='-I$(top_srcdir)/kopete/libkopete/compat' KOPETE_INCLUDES=$KOPETE_INCLUDES' $(KOPETE_COMPAT_INCLUDES)' LIB_KOPETECOMPAT='$(top_builddir)/kopete/libkopete/libkopete.la' AC_MSG_RESULT(no) ) CXXFLAGS="$kcompat_save_CXXFLAGS" LIBS="$kcompat_safe_LIBS" AC_LANG_RESTORE AM_CONDITIONAL(compile_LIBKOPETE_COMPAT, test -n "$LIB_KOPETECOMPAT") AC_ARG_ENABLE(smpppd, [AC_HELP_STRING([--enable-smpppd], [enable support for the SuSE Meta PPP Daemon (smpppd) (default is NO)])], [ if test $enableval = yes; then AC_DEFINE(USE_SMPPPD, 1, [enable support for the smpppd]) COMPILESMPPPDCS=true else COMPILESMPPPDCS= fi ], [ COMPILESMPPPDCS= ]) AM_CONDITIONAL(include_smpppdcs, test -n "$COMPILESMPPPDCS") KDE_FIND_PATH(xml2-config, XML_CONFIG, [${exec_prefix}/bin ${prefix}/bin], [ AC_MSG_WARN([libxml2 not found anywhere, check ftp://xmlsoft.org/ for libxml >= 2.4.8. ]) ]) if test -n "$XML_CONFIG"; then vers=`$XML_CONFIG --version 2>/dev/null | sed -e 's/libxml //' | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` if test -n "$vers" && test "$vers" -ge 2004008 then LIBXML_LIBS="`$XML_CONFIG --libs`" LIBXML_RPATH= for args in $LIBXML_LIBS; do case $args in -L*) LIBXML_RPATH="$LIBXML_RPATH $args" ;; esac done LIBXML_RPATH=`echo $LIBXML_RPATH | sed -e "s/-L/-R/g"` LIBXML_CFLAGS="`$XML_CONFIG --cflags`" KDE_FIND_PATH(xmllint, XMLLINT, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin], [XMLLINT=""]) AC_DEFINE_UNQUOTED(XMLLINT, "$XMLLINT", [Defines the executable of xmllint]) else AC_MSG_WARN([You need at least libxml 2.4.8]) DO_NOT_COMPILE="$DO_NOT_COMPILE kopete" fi fi KDE_FIND_PATH(xslt-config, XSLT_CONFIG, [${prefix}/bin ${exec_prefix}/bin /usr/local/bin /opt/local/bin /usr/bin], [ AC_MSG_WARN([Could not find libxslt anywhere, check ftp://xmlsoft.org/ for libxslt >= 1.0.7.]) ]) if test -n "$XSLT_CONFIG"; then vers=`$XSLT_CONFIG --version 2>/dev/null | awk 'BEGIN { FS = "."; } { printf "%d", ($1 * 1000 + $2) * 1000 + $3;}'` if test -n "$vers" && test "$vers" -ge 1000007; then LIBXSLT_LIBS="`$XSLT_CONFIG --libs`" LIBXSLT_RPATH= for args in $LIBXSLT_LIBS; do case $args in -L*) LIBXSLT_RPATH="$LIBXSLT_RPATH $args" ;; esac done LIBXSLT_RPATH=`echo $LIBXSLT_RPATH | sed -e "s/-L/-R/g"` LIBXSLT_CFLAGS="`$XSLT_CONFIG --cflags`" AC_DEFINE(HAVE_XSLT, 1, [Define if you have xslt libraries and header files]) else AC_WARN([You need at least libxslt 1.0.7]) fi fi if test ! "$USE_RPATH" = "yes"; then LIBXSLT_RPATH= LIBXML_RPATH= fi if test -z "$XML_CONFIG"; then DO_NOT_COMPILE="$DO_NOT_COMPILE kopete" fi if test -z "$XSLT_CONFIG"; then DO_NOT_COMPILE="$DO_NOT_COMPILE kopete" fi AC_SUBST(LIBXSLT_LIBS) AC_SUBST(LIBXSLT_CFLAGS) AC_SUBST(LIBXSLT_RPATH) AC_SUBST(LIBXML_LIBS) AC_SUBST(LIBXML_CFLAGS) AC_SUBST(LIBXML_RPATH) AC_SUBST(KOPETE_INCLUDES) AC_SUBST(KOPETE_COMPAT_INCLUDES) AC_SUBST(LIB_KOPETECOMPAT) KDE_CHECK_HEADERS( [libv4l1-videodev.h], [videodev_header="libv4l1-videodev.h"], [ KDE_CHECK_HEADERS([linux/videodev.h], [videodev_header="linux/videodev.h"], [videodev_header="no"]) ]) if test ! x$videodev_header = xno; then AC_DEFINE_UNQUOTED(VIDEODEV_HEADER, ["$videodev_header"], [Define header name for videodev]) fi # -- Check for installed Valgrind headers -------------------- AC_MSG_CHECKING([for valgrind.h]) AC_TRY_COMPILE([ #define __VALGRIND_SOMESKIN_H #include ], [ ], ac_have_valgrind_h=yes , ac_have_valgrind_h=no ) if test $ac_have_valgrind_h = yes; then AC_DEFINE(HAVE_VALGRIND_H, 1, [Define if you have valgrind.h installed]) fi AC_MSG_RESULT($ac_have_valgrind_h) # -- End valgrind ---------------------------------------------- # -- Determine pointer size for sqlite ------------------------- KDE_CHECK_TYPES AC_DEFINE(SQLITE_PTR_SZ, SIZEOF_CHAR_P, [Determine pointer size for SQLite]) # -- End sqlite ------------------------------------------------