1 dnl configure.ac for modest
2 dnl Time-stamp: <2006-12-10 12:52:34 (djcb)>
3 dnl written by Dirk-Jan C. Binnema <dirk-jan.binnema@nokia.com>
6 AC_INIT([modest],[0.0.1],[http://maemo.org])
7 AC_CONFIG_HEADERS([config.h])
9 AC_CONFIG_SRCDIR(src/modest-main.c)
10 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME,AC_PACKAGE_VERSION)
12 # Check for gettext support
13 GETTEXT_PACKAGE=modest
14 AC_SUBST(GETTEXT_PACKAGE)
15 AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", ["Description"])
17 ALL_LINGUAS="en_GB gl nl"
18 #AM_GLIB_DEFINE_LOCALEDIR([MODEST_LOCALE_DIR])
21 modestlocaledir='$prefix/${DATADIRNAME}/locale'
22 AC_SUBST(modestlocaledir)
24 if test x$prefix = xNONE; then
37 dnl # GLib/Gobject/Gtk/Gconf => mandatory
38 PKG_CHECK_MODULES(MODEST_GSTUFF,glib-2.0 >= 2.6 gobject-2.0 gtk+-2.0 >= 2.6 gconf-2.0 libgtkhtml-3.8 libglade-2.0 libtinymail-1.0 libtinymail-camel-1.0 libtinymailui-1.0 libtinymailui-gtk-1.0)
39 AC_SUBST(MODEST_GSTUFF_CFLAGS)
40 AC_SUBST(MODEST_GSTUFF_LIBS)
46 dnl dnl now, determine what to build
47 AC_MSG_NOTICE([Determining what platform to build])
48 PKG_CHECK_MODULES(MODEST_LIBTINYMAIL_MAEMO,libosso,[with_platform=maemo],true)
52 [--with-platform=gtk platform to build for [gtk]],
53 [case "${with_platform}" in
54 gtk) MODEST_PLATFORM=gtk;;
55 maemo) MODEST_PLATFORM=maemo;;
56 *) MODEST_PLATFORM=${with_platform}
57 esac], [MODEST_PLATFORM=gtk
59 AC_SUBST(MODEST_PLATFORM)
62 if test "x$with_platform" = "xmaemo"; then
63 PKG_CHECK_MODULES(MODEST_LIBTINYMAIL_MAEMO,libtinymail-maemo-1.0 hildon-libs libosso)
64 AC_SUBST(MODEST_LIBTINYMAIL_MAEMO_CFLAGS)
65 AC_SUBST(MODEST_LIBTINYMAIL_MAEMO_LIBS)
68 PKG_CHECK_MODULES(MODEST_LIBTINYMAIL_GNOME_DESKTOP,libtinymail-gnome-desktop-1.0 libnm_glib glib-2.0 >= 2.8)
69 AC_SUBST(MODEST_LIBTINYMAIL_GNOME_DESKTOP_CFLAGS)
70 AC_SUBST(MODEST_LIBTINYMAIL_GNOME_DESKTOP_LIBS)
74 dnl 1==>gtk, 2==>maemo
75 AC_SUBST(MODEST_PLATFORM_ID)
81 dnl ## setup the testing framework (ie., make check)
84 AC_HELP_STRING([--enable-tests],
85 [Build tests (no, yes)]),
86 [case "${enableval}" in
89 *) build_tests=false ;;
90 esac],[build_tests=false])
91 AM_CONDITIONAL(BUILD_TESTS, test x$build_tests = xtrue)
93 dnl ## is the check package installed?
94 if test x$build_tests = xtrue; then
95 PKG_CHECK_MODULES(CHECK, check >= 0.9.4 glib-2.0)
102 dnl ## do we want documentation (gtk-doc)
105 AC_HELP_STRING([--enable-docs],
106 [Build documentation (yes, no)]),
107 [case "${enableval}" in
110 *) build_docs=false ;;
111 esac],[build_docs=false])
112 AM_CONDITIONAL(BUILD_DOCS, test x$build_docs = xtrue)
128 docs/reference/Makefile
137 echo "modest configure results"
138 echo "-----------------------------------"
139 echo "Platform : $with_platform"
140 echo "Build tests : $build_tests"
141 echo "Build docs : $build_docs"
143 echo "NOTE: you should do a 'make clean' after changing platform (--with-platform=)"