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)
32 AC_SUBST(MODEST_TINYMAIL_CFLAGS)
33 AC_SUBST(MODEST_TINYMAIL_LIBS)
35 dnl # GConf => mandatory
36 PKG_CHECK_MODULES(MODEST_GCONF,gconf-2.0)
37 AC_SUBST(MODEST_GCONF_CFLAGS)
38 AC_SUBST(MODEST_GCONF_LIBS)
40 dnl # Gtk+ => mandatory
41 PKG_CHECK_MODULES(MODEST_GTK,gtk+-2.0 >= 2.6)
42 AC_SUBST(MODEST_GTK_CFLAGS)
43 AC_SUBST(MODEST_GTK_LIBS)
46 PKG_CHECK_MODULES(MODEST_GLADE,libglade-2.0,glade_support=yes,echo "no";glade_support=no)
47 AC_SUBST(MODEST_GLADE_CFLAGS)
48 AC_SUBST(MODEST_GLADE_LIBS)
50 dnl dnl build the Hildon UI?
51 PKG_CHECK_MODULES(MODEST_HILDON,hildon libglade-2.0 libtinymailui-gtk-1.0,hildon_support=yes,echo "no";hildon_support=no)
52 AC_SUBST(MODEST_HILDON_CFLAGS)
53 AC_SUBST(MODEST_HILDON_LIBS)
55 dnl now, determine what to build
56 AC_MSG_NOTICE([Determining what UI to build])
58 if test "x$hildon_support" = "xyes"; then
59 AC_SUBST(MODEST_UI_DIR,"hildon")
60 AC_DEFINE([MODEST_ENABLE_HILDON_UI],1,[Enable Hildon UI])
62 elif test "x$glade_support" = "xyes"; then
63 AC_SUBST(MODEST_UI_DIR,"gtk-glade")
64 AC_DEFINE([MODEST_ENABLE_GTK_GLADE_UI],1,[Enable Gtk-Glade UI])
67 AC_SUBST(MODEST_UI_DIR,"gtk")
68 AC_DEFINE([MODEST_ENABLE_GTK_UI],1,[Enable Plain Gtk+ UI])
76 src/gtk-glade/Makefile
79 docs/reference/Makefile
83 echo "modest configure results"
84 echo "-----------------------------------"
85 echo "User-interface : $modest_ui"