1 dnl configure.ac for modest
2 dnl Time-stamp: <2006-04-23 20:45:53 (djcb)>
3 dnl written by Dirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
4 AC_INIT([modest],[0.0.5],[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
23 # GLib/Gobject => mandatory
24 PKG_CHECK_MODULES(MODEST_GSTUFF,glib-2.0 >= 2.6 gobject-2.0)
25 AC_SUBST(MODEST_GSTUFF_CFLAGS)
26 AC_SUBST(MODEST_GSTUFF_LIBS)
28 # tinymail => mandatory
29 PKG_CHECK_MODULES(MODEST_TINYMAIL, libtinymail-1.0 libtinymail-camel-1.0 libtinymailui-1.0 libtinymailui-gtk-1.0)
30 AC_SUBST(MODEST_TINYMAIL_CFLAGS)
31 AC_SUBST(MODEST_TINYMAIL_LIBS)
34 PKG_CHECK_MODULES(MODEST_GTK,gtk+-2.0 >= 2.6,gtk_support=yes,echo "no";gtk_support=no)
35 AC_SUBST(MODEST_GTK_CFLAGS)
36 AC_SUBST(MODEST_GTK_LIBS)
39 PKG_CHECK_MODULES(MODEST_GCONF,gconf-2.0,gconf_support=yes,echo "no";gconf_support=no)
40 AC_SUBST(MODEST_GCONF_CFLAGS)
41 AC_SUBST(MODEST_GCONF_LIBS)
44 PKG_CHECK_MODULES(MODEST_GLADE,libglade-2.0,glade_support=yes,echo "no";glade_support=no)
45 AC_SUBST(MODEST_GLADE_CFLAGS)
46 AC_SUBST(MODEST_GLADE_LIBS)
48 dnl build the Hildon UI?
49 PKG_CHECK_MODULES(MODEST_HILDON,hildon libglade-2.0 libtinymailui-gtk-1.0,hildon_support=yes,echo "no";hildon_support=no)
50 AC_SUBST(MODEST_HILDON_CFLAGS)
51 AC_SUBST(MODEST_HILDON_LIBS)
54 dnl now, determine what to build
55 AC_MSG_NOTICE([Determining what UI to build])
57 if test "x$hildon_support" = "xyes"; then
58 AC_SUBST(MODEST_UI_DIR,"hildon")
59 AC_DEFINE([MODEST_ENABLE_HILDON_UI],1,[Enable Hildon UI])
61 dnl elif test "x$glade_support" = "xyes"; then
62 dnl AC_SUBST(MODEST_UI_DIR,"gtk-glade")
63 dnl AC_DEFINE([MODEST_ENABLE_GTK_GLADE_UI],1,[Enable Gtk-Glade UI])
64 dnl modest_ui="gtk-glade"
65 elif test "x$gtk_support" = "xyes"; then
66 AC_SUBST(MODEST_UI_DIR,"gtk")
67 AC_DEFINE([MODEST_ENABLE_GTK_UI],1,[Enable Plain Gtk+ UI])
70 AC_MSG_ERROR([No supported UI found. Please check your installation])
74 AC_MSG_NOTICE([Determining what configuration system to support])
76 if test "x$gconf_support"="xyes"; then
77 AC_DEFINE([MODEST_ENABLE_GCONF],1,[Enable GConf])
80 AC_MSG_ERROR([No supported configuration system found. Please check your installation])
82 AM_CONDITIONAL(MODEST_ENABLE_GCONF,test "x$modest_conf" = "xgconf")
88 src/gtk-glade/Makefile
91 docs/reference/Makefile
95 echo "modest configure results"
96 echo "-----------------------------------"
97 echo "User-interface : $modest_ui"
98 echo "Configuration-system : $modest_conf"