build-sys: require compiler running in C99 mode
Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
parent
703e1e0486
commit
bc3710664c
17
configure.ac
17
configure.ac
@ -13,6 +13,23 @@ AC_CONFIG_HEADERS([config.h])
|
||||
# Checks for programs.
|
||||
AC_GNU_SOURCE
|
||||
AC_PROG_CC
|
||||
AC_PROG_CC_STDC
|
||||
if test "x$ac_cv_prog_cc_c99" = "xno" || test "x$ac_cv_prog_cc_c99" = "x"; then
|
||||
# We might be on RHEL5 with a git checkout and so broken
|
||||
# autoconf. Check if CC is gcc and if it bails when given -std=gnu99.
|
||||
# If not, use that. Yuck.
|
||||
if test "x$ac_cv_c_compiler_gnu" = "xyes"; then
|
||||
CC="$CC -std=gnu99"
|
||||
AC_RUN_IFELSE(
|
||||
[AC_LANG_PROGRAM([],[[
|
||||
return 0;
|
||||
]])],
|
||||
[],
|
||||
[AC_MSG_ERROR([Could not find a C99 compatible compiler])])
|
||||
else
|
||||
AC_MSG_ERROR([Could not find a C99 compatible compiler])
|
||||
fi
|
||||
fi
|
||||
AM_PROG_CC_C_O
|
||||
AC_PROG_INSTALL
|
||||
AC_PROG_LN_S
|
||||
|
Loading…
Reference in New Issue
Block a user