mirror of
git://anongit.mindrot.org/openssh.git
synced 2024-11-24 02:02:10 +08:00
Remove AC_PROC_CC_C99 obsoleted in autoconf 2.70.
Since we only use it to make sure we can handle variadic macros, explicitly check only for that. with & ok djm@
This commit is contained in:
parent
a019e353df
commit
586f9bd2f5
13
configure.ac
13
configure.ac
@ -20,11 +20,16 @@ AC_LANG([C])
|
||||
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
AC_PROG_CC([cc gcc])
|
||||
AC_PROG_CC_C99
|
||||
|
||||
# XXX relax this after reimplementing logit() etc.
|
||||
if test "x$ac_cv_prog_cc_c99" = "xno" ; then
|
||||
AC_MSG_ERROR([*** OpenSSH requires a C99 capable compiler ***])
|
||||
fi
|
||||
AC_MSG_CHECKING([if $CC supports C99-style variadic macros])
|
||||
AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[
|
||||
int f(int a, int b, int c) { return a + b + c; }
|
||||
#define F(a, ...) f(a, __VA_ARGS__)
|
||||
]], [[int main(void) { return F(1, 2, -3); }]])],
|
||||
[ AC_MSG_RESULT([yes]) ],
|
||||
[ AC_MSG_ERROR([*** OpenSSH requires support for C99-style variadic macros]) ]
|
||||
)
|
||||
|
||||
AC_CANONICAL_HOST
|
||||
AC_C_BIGENDIAN
|
||||
|
Loading…
Reference in New Issue
Block a user