X-Git-Url: http://git.maemo.org/git/?p=modest;a=blobdiff_plain;f=configure.ac;h=fc82d1a4bd39dc310c130284d2e8613ddea0f817;hp=b1d184da344b7612017c4409a3abcdc7db8d8151;hb=ee6a9cc3f40e46ce9601d9317fff797f9923a3aa;hpb=cfe1ff5da39f3a93d1f26b28ee508977afc8d435 diff --git a/configure.ac b/configure.ac index b1d184d..fc82d1a 100644 --- a/configure.ac +++ b/configure.ac @@ -46,6 +46,7 @@ fi AC_SUBST(prefix) AC_PROG_CC +AC_PROG_CXX AM_PROG_CC_STDC AC_HEADER_STDC AC_PROG_LIBTOOL @@ -68,6 +69,14 @@ PKG_CHECK_MODULES(MODEST_GSTUFF,glib-2.0 >= 2.6 gobject-2.0 gtk+-2.0 >= 2.6 gcon AC_SUBST(MODEST_GSTUFF_CFLAGS) AC_SUBST(MODEST_GSTUFF_LIBS) +modest_save_cflags="$CFLAGS" +modest_save_libs="$LIBS" +CFLAGS="$MODEST_GSTUFF_CFLAGS" +LIBS="$MODEST_GSTUFF_LIBS" +AC_CHECK_DECLS([gtk_widget_tap_and_hold_setup],[],[], [#include ]) +CFLAGS="$modest_save_cflags" +LIBS="$modest_save_libs" + __COPY_LIBS="$LIBS" LIBS="$LIBS $MODEST_GSTUFF_LIBS" AC_CHECK_FUNCS(gtk_html_get_selection_area) @@ -76,16 +85,23 @@ AC_SUBST(HAVE_GTK_HTML_GET_SELECTION_AREA) dnl dnl now, determine what to build dnl AC_MSG_NOTICE([Determining what platform to build]) -dnl PKG_CHECK_MODULES(MODEST_MAEMO_LIBS,libosso,[with_platform=maemo],true) - -AC_ARG_WITH(platform, -[--with-platform=gnome platform to build for [gnome]], +PKG_CHECK_MODULES(MODEST_MAEMO_LIBS,conic,[detected_platform=maemo],[detected_platform=gnome]) + +AC_ARG_WITH(platform, [ +Target platform: + --with-platform=detect detect target platform (default) + --with-platform=gnome build for Gnome + --with-platform=maemo build for Maemo +], [case "${with_platform}" in - gnome) MODEST_PLATFORM=gnome;; - maemo) MODEST_PLATFORM=maemo;; - *) MODEST_PLATFORM=${with_platform} -esac], [MODEST_PLATFORM=gnome - with_platform=gnome]) + gnome|maemo|detect) MODEST_PLATFORM=${with_platform};; + *) AC_MSG_ERROR([Unknown platform selected]);; +esac], [MODEST_PLATFORM=detect]) + +if test "$MODEST_PLATFORM" = "detect"; then + MODEST_PLATFORM="$detected_platform" + with_platform=$detected_platform +fi have_easysetup=false if test "x$with_platform" == "xgnome"; then