summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorWerner Koch <wk@gnupg.org>2005-03-09 16:03:05 +0000
committerWerner Koch <wk@gnupg.org>2005-03-09 16:03:05 +0000
commite86f9181adc947c235d270d2d3fcc3265c1f29cc (patch)
treeea224ebed621641abf6e6db79462905c5ee7eb3a /acinclude.m4
parent2d5f4c8188549fc0d5a01fc700e194bb251cd933 (diff)
downloadgpgme-e86f9181adc947c235d270d2d3fcc3265c1f29cc.tar.gz
* acinclude.m4 (GNUPG_CHECK_VA_COPY): Assume no when cross-compiling.
* Makefile.am (EXTRA_DIST): Include autogen.sh * autogen.sh: Added the usual code to build for W32 (--build-w32). * configure.ac: Fixed the mingw32 host string, removed OS/2 stuff. (HAVE_DRIVE_LETTERS): Removed. (HAVE_W32_SYSTEM): Added. (AC_GNU_SOURCE): New to replace the identical AH_VERBATIM. (AH_BOTTOM): Added. * w32-util.c (_gpgme_get_gpg_path, _gpgme_get_gpgsm_path): Do not cast away type checks. * io.h [W32]: Do not include stdio.h. If it is needed do it at the right place. * data.h [W32]: Removed kludge for EOPNOTSUP. * data.c, data-compat.c [W32]: Explicitly test for it here.
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m416
1 files changed, 12 insertions, 4 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index c62e596d..96766561 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -50,8 +50,11 @@ dnl Actual test code taken from glib-1.1.
AC_DEFUN([GNUPG_CHECK_VA_COPY],
[ AC_MSG_CHECKING(whether va_lists must be copied by value)
AC_CACHE_VAL(gnupg_cv_must_copy_va_byval,[
- gnupg_cv_must_copy_va_byval=no
- AC_TRY_RUN([
+ if test "$cross_compiling" = yes; then
+ gnupg_cv_must_copy_va_byval=no
+ else
+ gnupg_cv_must_copy_va_byval=no
+ AC_TRY_RUN([
#include <stdarg.h>
void f (int i, ...)
{
@@ -69,10 +72,15 @@ AC_DEFUN([GNUPG_CHECK_VA_COPY],
f (0, 42);
return 0;
}
- ],gnupg_cv_must_copy_va_byval=yes)
+ ],gnupg_cv_must_copy_va_byval=yes)
+ fi
])
if test "$gnupg_cv_must_copy_va_byval" = yes; then
AC_DEFINE(MUST_COPY_VA_BYVAL,1,[used to implement the va_copy macro])
fi
- AC_MSG_RESULT($gnupg_cv_must_copy_va_byval)
+ if test "$cross_compiling" = yes; then
+ AC_MSG_RESULT(assuming $gnupg_cv_must_copy_va_byval)
+ else
+ AC_MSG_RESULT($gnupg_cv_must_copy_va_byval)
+ fi
])