diff --git configure.ac configure.ac index 84c916f..f86a467 100644 --- configure.ac +++ configure.ac @@ -20,11 +20,14 @@ m4_define([upgrade_revision], [0]) # Autoconf / Automake Initialization AC_PREREQ(2.58) -AC_INIT(evolution, [evo_version], http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution) +AC_INIT([evolution],[evo_version],[http://bugzilla.gnome.org/enter_bug.cgi?product=Evolution]) AM_INIT_AUTOMAKE([gnu 1.9]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_SRCDIR(README) +dnl This is for the autoconf tests only - it set's the language we use +AC_LANG([C]) + # Automake 1.11 - Silent Build Rules m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) @@ -110,7 +113,7 @@ AC_DEFINE_UNQUOTED(BASE_VERSION, ["$BASE_VERSION"], [Base version (Major.Minor)] AC_SUBST([UPGRADE_REVISION],[upgrade_revision]) AC_DEFINE_UNQUOTED(UPGRADE_REVISION, ["$UPGRADE_REVISION"], [The number of times we've upgraded since the BASE_VERSION release]) -AC_ISC_POSIX +AC_SEARCH_LIBS([strerror],[cposix]) AC_PROG_CC AC_PROG_CPP AC_C_INLINE @@ -142,7 +145,7 @@ AM_CONDITIONAL(HAVE_JW, [test x$HAVE_JW = xyes]) AC_SUBST(HAVE_JW) dnl I18N stuff -AC_PROG_INTLTOOL([0.35.5]) +IT_PROG_INTLTOOL([0.35.5]) AM_GLIB_GNU_GETTEXT @@ -154,6 +157,9 @@ localedir='$(prefix)/$(DATADIRNAME)/locale' AC_SUBST(localedir) dnl Initialize libtool +dnl if switch to libtool >= 2.2, replace existing with following: +dnl LT_PREREQ(2.2) +dnl LT_INIT(disable-static win32-dll) AM_DISABLE_STATIC AC_LIBTOOL_WIN32_DLL AM_PROG_LIBTOOL @@ -252,14 +258,15 @@ save_CFLAGS="$CFLAGS" save_LIBS="$LIBS" CFLAGS="$CFLAGS $ICONV_CFLAGS" LIBS="$LIBS $ICONV_LIBS -liconv" -AC_CACHE_CHECK(for iconv in -liconv, ac_cv_libiconv, - AC_TRY_LINK([ -#include -#include ],[ +AC_CACHE_CHECK([for iconv in -liconv], [ac_cv_libiconv], + AC_LINK_IFELSE([AC_LANG_PROGRAM( + [[ #include + #include ]], + [[ iconv_t cd; cd = iconv_open ("UTF-8", "ISO-8859-1"); - exit (0); -], [ac_cv_libiconv=yes], [ac_cv_libiconv=no])) + ]] + )],[ac_cv_libiconv=yes],[ac_cv_libiconv=no])) if test $ac_cv_libiconv = yes; then ICONV_LIBS="$ICONV_LIBS -liconv" @@ -279,40 +286,38 @@ if test $have_iconv = yes; then if test $ac_cv_libiconv = no; then AC_CHECK_FUNCS(gnu_get_libc_version) fi - AC_CACHE_CHECK([if iconv() handles UTF-8], ac_cv_libiconv_utf8, AC_TRY_RUN([ -#include -#include -#include -#ifdef HAVE_GNU_GET_LIBC_VERSION -#include -#endif - -int main (int argc, char **argv) -{ - char *jp = "\x1B\x24\x42\x46\x7C\x4B\x5C\x38\x6C"; - char *utf8 = "\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E"; - char *transbuf = malloc (10), *trans = transbuf; - iconv_t cd; - size_t jp_len = strlen (jp), utf8_len = 10; - size_t utf8_real_len = strlen (utf8); - -#ifdef HAVE_GNU_GET_LIBC_VERSION - /* glibc 2.1.2's iconv is broken in hard to test ways. */ - if (!strcmp (gnu_get_libc_version (), "2.1.2")) - exit (1); -#endif +AC_CACHE_CHECK([if iconv() handles UTF-8], [ac_cv_libiconv_utf8], + AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #include + #include + #include + #ifdef HAVE_GNU_GET_LIBC_VERSION + #include + #endif + int main() { + char *jp = "\x1B\x24\x42\x46\x7C\x4B\x5C\x38\x6C"; + char *utf8 = "\xE6\x97\xA5\xE6\x9C\xAC\xE8\xAA\x9E"; + char *transbuf = malloc (10), *trans = transbuf; + iconv_t cd; + size_t jp_len = strlen (jp), utf8_len = 10; + size_t utf8_real_len = strlen (utf8); - cd = iconv_open ("UTF-8", "ISO-2022-JP"); - if (cd == (iconv_t) -1) - exit (1); - if (iconv (cd, &jp, &jp_len, &trans, &utf8_len) == -1 || jp_len != 0 -) - exit (1); - if (memcmp (utf8, transbuf, utf8_real_len) != 0) - exit (1); + #ifdef HAVE_GNU_GET_LIBC_VERSION + /* glibc 2.1.2's iconv is broken in hard to test ways. */ + if (!strcmp (gnu_get_libc_version (), "2.1.2")) + exit (1); + #endif - exit (0); -}], ac_cv_libiconv_utf8=yes, [ac_cv_libiconv_utf8=no; have_iconv=no], [ac_cv_libiconv_utf8=hopefully])) + cd = iconv_open ("UTF-8", "ISO-2022-JP"); + if (cd == (iconv_t) -1) + exit (1); + if (iconv (cd, &jp, &jp_len, &trans, &utf8_len) == -1 || jp_len != 0) + exit (1); + if (memcmp (utf8, transbuf, utf8_real_len) != 0) + exit (1); + return (0);} + ]]) + ],[ac_cv_libiconv_utf8=yes],[ac_cv_libiconv_utf8=no; have_iconv=no],[ac_cv_libiconv_utf8=hopefully])) fi if test "$have_iconv" = no; then @@ -324,21 +329,20 @@ AC_SUBST(ICONV_LIBS) CFLAGS="$CFLAGS -I$srcdir" AC_MSG_CHECKING([preferred charset name formats for system iconv]) -AC_TRY_RUN([ -#define CONFIGURE_IN -#include "iconv-detect.c" -],[ - AC_MSG_RESULT([found]) -],[ - AC_MSG_RESULT([not found]) - AC_WARN([ - *** The iconv-detect program was unable to determine the - *** preferred charset name formats recognized by your - *** iconv library. It is suggested that you install a - *** working iconv library such as the one found at - *** ftp://ftp.gnu.org/pub/gnu/libiconv -])],[ - if test x$os_win32 = xyes; then +AC_RUN_IFELSE([AC_LANG_SOURCE([[ + #define CONFIGURE_IN + #include "iconv-detect.c" + ]])], + [AC_MSG_RESULT([found])], + [AC_MSG_RESULT([not found]) + AC_WARN([ + *** The iconv-detect program was unable to determine the + *** preferred charset name formats recognized by your + *** iconv library. It is suggested that you install a + *** working iconv library such as the one found at + *** ftp://ftp.gnu.org/pub/gnu/libiconv + ])], + [if test x$os_win32 = xyes; then AC_MSG_RESULT([using known win32 result]) echo '/* This is an auto-generated header, DO NOT EDIT! */' > iconv-detect.h echo >>iconv-detect.h @@ -348,10 +352,10 @@ AC_TRY_RUN([ else AC_MSG_RESULT([unknown]) AC_WARN([ - *** We can't determine the preferred charset name formats - *** recognized by your iconv library. You are - *** cross-compiling and supposed to know what you are doing. - *** Please construct the iconv-detect.h file manually. + *** We can't determine the preferred charset name formats + *** recognized by your iconv library. You are + *** cross-compiling and supposed to know what you are doing. + *** Please construct the iconv-detect.h file manually. ]) fi ]) @@ -368,17 +372,20 @@ AC_CHECK_HEADERS(sys/wait.h) if test x$os_win32 != xyes; then dnl check for socklen_t (in Unix98) AC_MSG_CHECKING([for socklen_t]) - AC_TRY_COMPILE([#include - #include - socklen_t x; - ],[],[AC_MSG_RESULT([yes])],[ - AC_TRY_COMPILE([#include - #include - int accept (int, struct sockaddr *, size_t *); - ],[],[ - AC_MSG_RESULT([size_t]) - AC_DEFINE(socklen_t,size_t,[Define to appropriate type if socklen_t is not defined])], [ - AC_MSG_RESULT([int]) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + socklen_t x; + ]], + [[]])], + [AC_MSG_RESULT([yes])], + + [AC_TRY_COMPILE([ + #include + #include + int accept (int, struct sockaddr *, size_t *);], + [], + [AC_MSG_RESULT([size_t]) + AC_DEFINE(socklen_t,size_t,[Define to appropriate type if socklen_t is not defined])], + [AC_MSG_RESULT([int]) AC_DEFINE(socklen_t,int)])]) fi @@ -400,35 +407,33 @@ AM_CONDITIONAL(ENABLE_TEST_COMPONENT, [test x$enable_test_comp = xyes]) dnl *************** dnl Timezone checks dnl *************** -AC_CACHE_CHECK(for tm_gmtoff in struct tm, ac_cv_struct_tm_gmtoff, - AC_TRY_COMPILE([ - #include - ], [ - struct tm tm; +AC_CACHE_CHECK(for tm_gmtoff in struct tm, [ac_cv_struct_tm_gmtoff], + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ #include ]], + [[ struct tm tm; tm.tm_gmtoff = 1; - ], ac_cv_struct_tm_gmtoff=yes, ac_cv_struct_tm_gmtoff=no)) + ]] + )],[ac_cv_struct_tm_gmtoff=yes],[ac_cv_struct_tm_gmtoff=no])) if test $ac_cv_struct_tm_gmtoff = yes; then AC_DEFINE(HAVE_TM_GMTOFF, 1, [Define if struct tm has a tm_gmtoff member]) else - AC_CACHE_CHECK(for timezone variable, ac_cv_var_timezone, - AC_TRY_COMPILE([ - #include - ], [ - timezone = 1; - ], ac_cv_var_timezone=yes, ac_cv_var_timezone=no)) + AC_CACHE_CHECK(for timezone variable, [ac_cv_var_timezone], + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ #include ]], + [[ timezone = 1; ]] + )],[ac_cv_var_timezone=yes],[ac_cv_var_timezone=no])) if test $ac_cv_var_timezone = yes; then AC_DEFINE(HAVE_TIMEZONE, 1, [Define if libc defines a timezone variable]) - AC_CACHE_CHECK(for altzone variable, ac_cv_var_altzone, - AC_TRY_COMPILE([ - #include - ], [ - altzone = 1; - ], ac_cv_var_altzone=yes, ac_cv_var_altzone=no)) + AC_CACHE_CHECK(for altzone variable, [ac_cv_var_altzone], + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ #include ]], + [[ altzone = 1; ]] + )],[ac_cv_var_altzone=yes],[ac_cv_var_altzone=no])) if test $ac_cv_var_altzone = yes; then AC_DEFINE(HAVE_ALTZONE, 1, [Define if libc defines an altzone variable]) fi else - AC_ERROR(unable to find a way to determine timezone) + AC_MSG_ERROR([unable to find a way to determine timezone]) fi fi @@ -439,19 +444,14 @@ dnl ************************************************** dnl ctime_r prototype dnl ************************************************** -AC_CACHE_CHECK([if ctime_r wants three arguments], ac_cv_ctime_r_three_args, +AC_CACHE_CHECK([if ctime_r wants three arguments], [ac_cv_ctime_r_three_args], [ - AC_TRY_COMPILE([ - #include - ],[ - char *buf; + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ #include ]], + [[ char *buf; time_t date; - ctime_r (&date, buf, 100); - ],[ - ac_cv_ctime_r_three_args=yes - ],[ - ac_cv_ctime_r_three_args=no - ]) + ctime_r (&date, buf, 100); ]] + )],[ac_cv_ctime_r_three_args=yes],[ac_cv_ctime_r_three_args=no]) ]) if test x"$ac_cv_ctime_r_three_args" = xyes ; then @@ -463,28 +463,24 @@ dnl gethostbyname_r prototype dnl ************************************************** AC_CHECK_FUNCS(gethostbyname_r,[ -AC_CACHE_CHECK([if gethostbyname_r wants five arguments], ac_cv_gethostbyname_r_five_args, +AC_CACHE_CHECK([if gethostbyname_r wants five arguments], [ac_cv_gethostbyname_r_five_args], [ - AC_TRY_COMPILE([ + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ #include "confdefs.h" #include #include #include #include - #define BUFSIZE (sizeof(struct hostent)+10) - ],[ + #define BUFSIZE (sizeof(struct hostent)+10) ]], + [[ struct hostent hent; char buffer[BUFSIZE]; int bufsize=BUFSIZE; int h_errno; - - (void)gethostbyname_r ("www.ximian.com", &hent, buffer, bufsize, &h_errno); - ],[ - ac_cv_gethostbyname_r_five_args=yes - ],[ - ac_cv_gethostbyname_r_five_args=no - ]) + (void)gethostbyname_r ("www.ximian.com", &hent, buffer, bufsize, &h_errno); ]] + )],[ac_cv_gethostbyname_r_five_args=yes],[ac_cv_gethostbyname_r_five_args=no]) ])]) if test "x$ac_cv_gethostbyname_r_five_args" = "xyes" ; then @@ -496,28 +492,24 @@ dnl gethostbyaddr_r prototype dnl ************************************************** AC_CHECK_FUNCS(gethostbyaddr_r,[ -AC_CACHE_CHECK([if gethostbyaddr_r wants seven arguments], ac_cv_gethostbyaddr_r_seven_args, +AC_CACHE_CHECK([if gethostbyaddr_r wants seven arguments], [ac_cv_gethostbyaddr_r_seven_args], [ - AC_TRY_COMPILE([ + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ #include "confdefs.h" #include #include #include #include - #define BUFSIZE (sizeof(struct hostent)+10) - ],[ + ]], + [[ struct hostent hent; char buffer[BUFSIZE]; int bufsize=BUFSIZE; int h_errno; - - (void)gethostbyaddr_r ("www.ximian.com", 14, AF_INET, &hent, buffer, bufsize, &h_errno); - ],[ - ac_cv_gethostbyaddr_r_seven_args=yes - ],[ - ac_cv_gethostbyaddr_r_seven_args=no - ]) + (void)gethostbyaddr_r ("www.ximian.com", 14, AF_INET, &hent, buffer, bufsize, &h_errno); ]] + )],[ac_cv_gethostbyaddr_r_seven_args=yes],[ac_cv_gethostbyaddr_r_seven_args=no]) ])]) if test "x$ac_cv_gethostbyaddr_r_seven_args" = "xyes" ; then @@ -528,10 +520,20 @@ dnl ************************************************** dnl stat(v)fs location/type dnl ************************************************** -AC_CHECK_HEADERS(sys/statvfs.h) +AC_CHECK_HEADERS(sys/statvfs.h,,, +[[if #HAVE_SYS_STATVFS_H +#include +#endif +]]) AC_CHECK_FUNCS(statvfs) -AC_CHECK_HEADERS(sys/param.h) -AC_CHECK_HEADERS(sys/mount.h) +AC_CHECK_HEADERS(sys/param.h,,, +[[if #HAVE_SYS_PARAM_H +#include +#endif]]) +AC_CHECK_HEADERS(sys/mount.h,,, +[[if #HAVE_SYS_MOUNT_H +#include +#endif]]) AC_CHECK_FUNCS(statfs) dnl ************************************************** @@ -552,10 +554,9 @@ dnl ************************************************** have_xfree=no AC_COMPILE_IFELSE([ #include - int main(int argc,char **argv) { + int main() { return 0; - } - ], + }], have_xfree=yes ) AC_MSG_CHECKING([for X11 XFree86 headers]) @@ -734,24 +735,22 @@ if test "x$enable_pilot_conduits" = "xyes"; then LDFLAGS_save="$LDFLAGS" LDFLAGS="$GNOME_PILOT_LIBS $LDFLAGS" - AC_CACHE_CHECK([if pilot-link handles UTF-8 conversions], - [ac_cv_pilot_link_utf8], AC_TRY_RUN([ - #include + AC_CACHE_CHECK([if pilot-link handles UTF-8 conversions],[ac_cv_pilot_link_utf8], + AC_RUN_IFELSE([AC_LANG_SOURCE( + [[ #include #include #include - int main (int argc, char **argv) - { - const char *utf8 = "\x66\x66\x66\x66\x66\x66\x66\xC2\xA9"; - size_t utf8_real_len = strlen (utf8); - char *pstring; - - if (convert_ToPilotChar ("UTF-8", utf8, utf8_real_len, &pstring) == -1) - exit (1); - exit (0); + int main (){ + const char *utf8 = "\x66\x66\x66\x66\x66\x66\x66\xC2\xA9"; + size_t utf8_real_len = strlen (utf8); + char *pstring; + if (convert_ToPilotChar ("UTF-8", utf8, utf8_real_len, &pstring) == -1) + exit (1); + return (0); } - ], - [ac_cv_pilot_link_utf8=yes],[ac_cv_pilot_link_utf8=no],[ac_cv_pilot_link_utf8=no])) + ]] + )],[ac_cv_pilot_link_utf8=yes],[ac_cv_pilot_link_utf8=no],[ac_cv_pilot_link_utf8=no])) CFLAGS="$CFLAGS_save" LDFLAGS="$LDFLAGS_save" @@ -821,13 +820,16 @@ if test "x${with_krb5}" != "xno"; then AC_CACHE_CHECK([for Kerberos 5], [ac_cv_lib_kerberos5], [ LDFLAGS="$LDFLAGS -L$with_krb5_libs $mitlibs" - AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$mitlibs", + AC_LINK_IFELSE([AC_LANG_CALL([], [krb5_init_context,])], + [ac_cv_lib_kerberos5="$mitlibs"], [ LDFLAGS="$LDFLAGS_save -L$with_krb5_libs $heimlibs" - AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$heimlibs", + AC_LINK_IFELSE([AC_LANG_CALL([], [krb5_init_context])], + [ac_cv_lib_kerberos5="$heimlibs"], [ LDFLAGS="$LDFLAGS_save -L$with_krb5_libs $sunlibs" - AC_TRY_LINK_FUNC(krb5_init_context, ac_cv_lib_kerberos5="$sunlibs", ac_cv_lib_kerberos5="no") + AC_LINK_IFELSE([AC_LANG_CALL([], [krb5_init_context])], + [ac_cv_lib_kerberos5="$sunlibs"], [ac_cv_lib_kerberos5="no"]) ]) ]) LDFLAGS="$LDFLAGS_save" @@ -868,8 +870,16 @@ else AC_MSG_RESULT([$with_krb5]) fi -AC_CHECK_HEADER([et/com_err.h],[AC_DEFINE([HAVE_ET_COM_ERR_H], 1, [Have et/comm_err.h])]) -AC_CHECK_HEADER([com_err.h],[AC_DEFINE([HAVE_COM_ERR_H], 1, [Have comm_err.h])]) +AC_CHECK_HEADER([et/com_err.h],,, +[[#if HAVE_ET_COM_ERR_H +#include +#endif +]]) +AC_CHECK_HEADER([com_err.h],,, +[[#if HAVE_ET_COM_ERR_H +#include +#endif +]]) msg_krb4="no" if test "x${with_krb4}" != "xno"; then @@ -881,20 +891,24 @@ if test "x${with_krb4}" != "xno"; then mitcompatlibs="-lkrb4 -ldes425 -lkrb5 -lk5crypto -lcom_err" # Look for MIT krb5 compat krb4 LDFLAGS="$LDFLAGS -L$with_krb4_libs $mitcompatlibs" - AC_TRY_LINK_FUNC(krb_mk_req, ac_cv_lib_kerberos4="$mitcompatlibs") + AC_LINK_IFELSE([AC_LANG_CALL([], [krb_mk_req])], + [ac_cv_lib_kerberos4="$mitcompatlibs"]) if test "$ac_cv_lib_kerberos4" = "no"; then # Look for KTH krb4 LDFLAGS="$LDFLAGS_save -L$with_krb4_libs -lkrb -lcrypto -lcom_err -lroken" - AC_TRY_LINK_FUNC(krb_mk_req, ac_cv_lib_kerberos4="-lkrb -lcrypto -lcom_err -lroken") + AC_LINK_IFELSE([AC_LANG_CALL([], [krb_mk_req])], + [ac_cv_lib_kerberos4="-lkrb -lcrypto -lcom_err -lroken"]) fi if test "$ac_cv_lib_kerberos4" = "no"; then # Look for old MIT krb4 LDFLAGS="$LDFLAGS_save -L$with_krb4_libs -lkrb" - AC_TRY_LINK_FUNC(krb_mk_req, ac_cv_lib_kerberos4="-lkrb", + AC_LINK_IFELSE([AC_LANG_CALL([], [krb_mk_req])], + [ac_cv_lib_kerberos4="-lkrb"], [ LDFLAGS="$LDFLAGS -ldes" - AC_TRY_LINK_FUNC(krb_mk_req, ac_cv_lib_kerberos4="-lkrb -ldes") + AC_LINK_IFELSE([AC_LANG_CALL([], [krb_mk_req])], + [ac_cv_lib_kerberos4="-lkrb -ldes"]) ]) fi ]) @@ -917,9 +931,11 @@ if test "x${with_krb4}" != "xno"; then CFLAGS_save="$CFLAGS" CFLAGS="$CFLAGS $KRB4_CFLAGS" - AC_TRY_COMPILE([#include "krb.h" - int krb_sendauth; - ],[return 0],[AC_DEFINE(NEED_KRB_SENDAUTH_PROTO,1,[Need krb_sendauth proto])],) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM( + [[ #include "krb.h" + int krb_sendauth; + ]] + ,[[]])],[AC_DEFINE(NEED_KRB_SENDAUTH_PROTO,1,[Need krb_sendauth proto])],[]) CFLAGS="$CFLAGS_save" fi else @@ -1129,7 +1145,8 @@ if test "x${enable_nss}" = "xyes" || test "x${enable_nss}" = "xstatic"; then LDFLAGS="$LDFLAGS" fi - AC_TRY_LINK_FUNC(PR_Init, ac_cv_moz_nspr_libs="yes", ac_cv_moz_nspr_libs="no") + AC_LINK_IFELSE([AC_LANG_CALL([], [PR_Init])], + [ac_cv_moz_nspr_libs="yes"], [ac_cv_moz_nspr_libs="no"]) CFLAGS="$CFLAGS_save" LDFLAGS="$LDFLAGS_save" LIBS="$LIBS_save" @@ -1200,11 +1217,13 @@ if test "x${enable_nss}" = "xyes" || test "x${enable_nss}" = "xstatic"; then LIBS_save="$LIBS" LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" LIBS="$nsslibs $nsprlibs" - AC_TRY_LINK_FUNC(NSS_Init, ac_cv_moz_nss_libs="yes", ac_cv_moz_nss_libs="no") + AC_LINK_IFELSE([AC_LANG_CALL([], [NSS_Init])], + [ac_cv_moz_nss_libs="yes"], [ac_cv_moz_nss_libs="no"]) if test "$ac_cv_moz_nss_libs" = no; then nsslibs="-lssl3 -lsmime3 -lnss3" LDFLAGS="$LDFLAGS -L$with_nspr_libs $nsprlibs -L$with_nss_libs $nsslibs" - AC_TRY_LINK_FUNC(NSS_Init, ac_cv_moz_nss_libs="yes", ac_cv_moz_nss_libs="no") + AC_LINK_IFELSE([AC_LANG_CALL([], [NSS_Init])], + [ac_cv_moz_nss_libs="yes"], [ac_cv_moz_nss_libs="no"]) fi LDFLAGS="$LDFLAGS_save" LIBS="$LIBS_save" @@ -1448,8 +1467,16 @@ FULL_GNOME_DEPS="libbonoboui-2.0 gconf-2.0 gthread-2.0 gobject-2.0 libgnomeui-2. CPPFLAGS_save="$CPPFLAGS" CPPFLAGS="$CPPFLAGS `$PKG_CONFIG --cflags-only-I libgnomeui-2.0`" -AC_CHECK_HEADERS(libgnomeui/gnome-icon-lookup.h) -AC_CHECK_HEADERS(libgnomeui/gnome-thumbnail.h) +AC_CHECK_HEADERS(libgnomeui/gnome-icon-lookup.h,,, +[[ #if HAVE_LIBGNOMEUI_GNOME_ICON_LOOKUP_H +#include +#endif ]] +) +AC_CHECK_HEADERS(libgnomeui/gnome-thumbnail.h,,, +[[ #if HAVE_LIBGNOMEUI_GNOME_THUMBNAIL_H +#include +#endif ]] +) CPPFLAGS="$CPPFLAGS_save" PKG_CHECK_MODULES([HAL], [hal >= hal_minimum_version], [HAVE_HAL="yes"], [HAVE_HAL="no"]) @@ -1463,17 +1490,19 @@ else fi AC_MSG_CHECKING([for yTNEF]) -AC_TRY_COMPILE([#include - #include ], - [TNEFStruct *tnef;], tnef_ok=yes, tnef_ok=no) +AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include + #include ]], + [[TNEFStruct *tnef;]])],[tnef_ok=yes],[tnef_ok=no]) if test "$tnef_ok" = "yes"; then AC_MSG_RESULT([yes]) TNEF_ATTACHMENTS="tnef-attachments" TNEF_CFLAGS="-DHAVE_YTNEF_H" else - AC_TRY_COMPILE([#include - #include ], - [TNEFStruct *tnef;], tnef_ok=yes, tnef_ok=no) + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[ + #include + #include ]], + [[TNEFStruct *tnef;]])],[tnef_ok=yes],[tnef_ok=no]) if test "$tnef_ok" = "yes"; then AC_MSG_RESULT([yes]) TNEF_ATTACHMENTS="tnef-attachments"