AC_SUBST(MODEST_GSTUFF_CFLAGS)
AC_SUBST(MODEST_GSTUFF_LIBS)
+__COPY_LIBS="$LIBS"
+LIBS="$LIBS $MODEST_GSTUFF_LIBS"
+AC_CHECK_FUNCS(gtk_html_get_selection_area)
+LIBS="$__COPY_LIBS"
+AC_SUBST(HAVE_GTK_HTML_GET_SELECTION_AREA)
+
dnl dnl now, determine what to build
AC_MSG_NOTICE([Determining what platform to build])
PKG_CHECK_MODULES(MODEST_MAEMO_LIBS,libosso,[with_platform=maemo],true)
AC_MSG_ERROR([The GNOME Build is currently broken; please try the Maemo build instead])
else
have_easysetup=true
- PKG_CHECK_MODULES(MODEST_PLATFORM,libosso conic libtinymail-maemo-1.0 osso-addressbook-1.0 libebook-1.2 libalarm)
+ PKG_CHECK_MODULES(MODEST_PLATFORM,libosso conic libtinymail-maemo-1.0 libebook-1.2 microb-engine-nss)
AC_DEFINE_UNQUOTED(MODEST_PLATFORM_MAEMO, 1, ["Whether modest is being built for the MAEMO platform."])
AC_DEFINE_UNQUOTED(MODEST_HAVE_EASYSETUP, 1, ["Whether we have the easysetup feature"])
fi
#
+# check libalarm
+#
+if test "x$with_platform" == "xmaemo"; then
+PKG_CHECK_MODULES(MODEST_LIBALARM,libalarm,have_libalarm=true,have_libalarm=false)
+if test "x$have_libalarm" == "xtrue"; then
+ libalarm="libalarm"
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_LIBALARM, 1, ["Whether libalarm is used."])
+ AC_SUBST(MODEST_LIBALARM_CFLAGS)
+ AC_SUBST(MODEST_LIBALARM_LIBS)
+else
+ libalarm=""
+fi
+fi
+
+
+#
# check the providers-data (on maemo)
#
if test "x$with_platform" == "xmaemo"; then
AC_MSG_ERROR([you need to have either osso-mime or hildon-mime installed])
fi
else
- helplib="hildon-mime"
+ mimelib="hildon-mime"
AC_DEFINE_UNQUOTED(MODEST_HAVE_HILDON_MIME, 1, ["Whether hildon-mime is used."])
fi
fi
+PKG_CHECK_MODULES(MODEST_MOZEMBED, libtinymailui-mozembed-1.0, have_mozembed=true, have_mozembed=false)
+AC_ARG_ENABLE(mozembed,
+AC_HELP_STRING([--enable-mozembed],
+ [Build with GtkMozEmbed (yes, no)]),
+[case "${enableval}" in
+ yes)
+ if test x$have_mozembed = xfalse; then
+ AC_MSG_ERROR([building of GtkMozEmbed support requested and gtkmozembed not found])
+ fi
+ use_mozembed=true
+ ;;
+ *)
+ use_mozembed=false
+ ;;
+esac],[use_mozembed=false])
+
+AM_CONDITIONAL(BUILD_MOZEMBED, test x$use_mozembed = xtrue)
+if test x$use_mozembed = xtrue; then
+ AC_DEFINE_UNQUOTED(MODEST_USE_MOZEMBED, 1, ["Whether we use GtkMozEmbed."])
+fi
#dnl wether we can and should build the
#dnl search plugin (on maemo)
# check the version of the addressbook on maemo
#
if test "x$with_platform" == "xmaemo"; then
- PKG_CHECK_MODULES(MODEST_ABOOK, osso-addressbook-1.0 < 2.0, have_old_abook=true,have_old_abook=false)
- if test "x$have_old_abook" == "xtrue"; then
- AC_DEFINE_UNQUOTED(MODEST_HAVE_OLD_ABOOK, 1, ["whether we have an old osso-addressbook"])
+ PKG_CHECK_MODULES(MODEST_ABOOK,osso-addressbook-1.0,have_abook=true,have_abook=false)
+ AC_SUBST(MODEST_ABOOK_CFLAGS)
+ AC_SUBST(MODEST_ABOOK_LIBS)
+
+ if test "x$have_abook" == "xtrue"; then
+ PKG_CHECK_MODULES(MODEST_ABOOK_OLD, osso-addressbook-1.0 < 2.0, have_old_abook=true,have_old_abook=false)
+ if test "x$have_old_abook" == "xtrue"; then
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_OLD_ABOOK, 1, ["whether we have an old osso-addressbook"])
+ fi
+ AC_DEFINE_UNQUOTED(MODEST_HAVE_ABOOK,1, ["whether we have osso-addressbook"])
+ addressbook="osso-addressbook"
fi
fi
+#
+# if we don't have an addressbook, use the dummy one
+#
+AM_CONDITIONAL(MODEST_USE_DUMMY_ADDRESS_BOOK,test "x$have_abook" != "xtrue")
-#FIXME: hack to set the right gettext package..
-if test "x$have_hildon1" == "xtrue"; then
- GETTEXT_PACKAGE=osso-email
-else
- GETTEXT_PACKAGE=modest
-fi
-# Check for gettext support
+
+# gettext support
+GETTEXT_PACKAGE=modest
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", ["gettext package"])
echo "Gettext Packages : $GETTEXT_PACKAGE"
echo "Easysetup data : $providers_data"
echo "Editor lib : $wpeditor"
+echo "Addressbook : $addressbook"
echo "Help lib : $helplib"
+echo "Alarm : $libalarm"
echo "Hildon-Notify : $have_hildon_notify"
echo "LibOGS support : $have_ogs_support"
+echo "MozEmbed support : $use_mozembed"
echo "CFLAGS : $CFLAGS"
echo "Gettext Packages : $GETTEXT_PACKAGE"
echo "Debug version : $with_debug"