1 dnl configure.ac for modest
2 dnl Time-stamp: <2006-05-01 19:11:26 (djcb)>
3 dnl written by Dirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
4 AC_INIT([modest],[0.0.9],[http://maemo.org])
5 AC_CONFIG_SRCDIR(src/modest-main.c)
6 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME,AC_PACKAGE_VERSION)
8 AC_CONFIG_HEADERS([config.h])
10 if test x$prefix=xNONE; then
25 dnl # GLib/Gobject => mandatory
26 PKG_CHECK_MODULES(MODEST_GSTUFF,glib-2.0 >= 2.6 gobject-2.0)
27 AC_SUBST(MODEST_GSTUFF_CFLAGS)
28 AC_SUBST(MODEST_GSTUFF_LIBS)
30 dnl # tinymail => mandatory
31 PKG_CHECK_MODULES(MODEST_TINYMAIL, libtinymail-1.0 libtinymail-camel-1.0 libtinymailui-1.0 libtinymailui-gtk-1.0 libtinymail-gnome-desktop-1.0 camel-1.2)
32 AC_SUBST(MODEST_TINYMAIL_CFLAGS)
33 AC_SUBST(MODEST_TINYMAIL_LIBS)
35 dnl # firefox-gtkmozembed => dependency from tinymail
36 PKG_CHECK_MODULES(MODEST_LIBTINYMAIL_GNOME_DESKTOP, firefox-nss firefox-xpcom firefox-gtkmozembed libnm_glib glib-2.0 >= 2.8 gobject-2.0 libgnomeui-2.0 gtk+-2.0)
37 AC_SUBST(MODEST_LIBTINYMAIL_GNOME_DESKTOP_CFLAGS)
38 AC_SUBST(MODEST_LIBTINYMAIL_GNOME_DESKTOP_LIBS)
40 dnl # GConf => mandatory
41 PKG_CHECK_MODULES(MODEST_GCONF,gconf-2.0)
42 AC_SUBST(MODEST_GCONF_CFLAGS)
43 AC_SUBST(MODEST_GCONF_LIBS)
45 dnl # Gtk+ => mandatory
46 PKG_CHECK_MODULES(MODEST_GTK,gtk+-2.0 >= 2.6)
47 AC_SUBST(MODEST_GTK_CFLAGS)
48 AC_SUBST(MODEST_GTK_LIBS)
51 PKG_CHECK_MODULES(MODEST_GLADE,libglade-2.0,glade_support=yes,echo "no";glade_support=no)
52 AC_SUBST(MODEST_GLADE_CFLAGS)
53 AC_SUBST(MODEST_GLADE_LIBS)
55 dnl dnl build the Hildon UI?
56 PKG_CHECK_MODULES(MODEST_HILDON,hildon libglade-2.0 libtinymailui-gtk-1.0,hildon_support=yes,echo "no";hildon_support=no)
57 AC_SUBST(MODEST_HILDON_CFLAGS)
58 AC_SUBST(MODEST_HILDON_LIBS)
60 dnl now, determine what to build
61 AC_MSG_NOTICE([Determining what UI to build])
63 if test "x$hildon_support" = "xyes"; then
64 AC_SUBST(MODEST_UI_DIR,"hildon")
65 AC_DEFINE([MODEST_ENABLE_HILDON_UI],1,[Enable Hildon UI])
67 elif test "x$glade_support" = "xyes"; then
68 AC_SUBST(MODEST_UI_DIR,"gtk-glade")
69 AC_DEFINE([MODEST_ENABLE_GTK_GLADE_UI],1,[Enable Gtk-Glade UI])
72 AC_SUBST(MODEST_UI_DIR,"gtk")
73 AC_DEFINE([MODEST_ENABLE_GTK_UI],1,[Enable Plain Gtk+ UI])
81 src/gtk-glade/Makefile
84 docs/reference/Makefile
88 echo "modest configure results"
89 echo "-----------------------------------"
90 echo "User-interface : $modest_ui"