diff options
author | William S Fulton <wsf@fultondesigns.co.uk> | 2023-03-24 08:18:15 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-24 08:18:15 +0000 |
commit | 92b3c8a54fe9346f40a24494842f0e412ad62a99 (patch) | |
tree | 25c50979a1a1e9b8f27b7594784e07a71b39c604 | |
parent | 8022c8ba08fed72f61eba3a8d2c69c886c214573 (diff) | |
parent | 784dfc917e99429bdbb70fb9dd80c16dfeb73659 (diff) | |
download | swig-92b3c8a54fe9346f40a24494842f0e412ad62a99.tar.gz |
Merge pull request #2483 from fweimer-rh/c99
CCache: Do not rely on C89-only features in configure.ac
-rw-r--r-- | CCache/configure.ac | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/CCache/configure.ac b/CCache/configure.ac index 2db3553ce..9afd49e83 100644 --- a/CCache/configure.ac +++ b/CCache/configure.ac @@ -63,6 +63,9 @@ AC_CACHE_CHECK([for C99 vsnprintf],ccache_cv_HAVE_C99_VSNPRINTF,[ AC_RUN_IFELSE([AC_LANG_SOURCE([[ #include <sys/types.h> #include <stdarg.h> +#include <stdio.h> +#include <stdlib.h> +#include <string.h> void foo(const char *format, ...) { va_list ap; int len; @@ -77,7 +80,7 @@ void foo(const char *format, ...) { exit(0); } -main() { foo("hello"); } +int main(void) { foo("hello"); } ]])],[ccache_cv_HAVE_C99_VSNPRINTF=yes],[ccache_cv_HAVE_C99_VSNPRINTF=no],[ccache_cv_HAVE_C99_VSNPRINTF=cross])]) if test x"$ccache_cv_HAVE_C99_VSNPRINTF" = x"yes"; then AC_DEFINE(HAVE_C99_VSNPRINTF, 1, [ ]) |