mirror of
https://github.com/netwide-assembler/nasm.git
synced 2025-03-19 18:00:23 +08:00
added checks for vsnprintf and snprintf (ISO C99) and changed gcc
compile flag from -ansi to -std=c99
This commit is contained in:
parent
258fcafe88
commit
a5d2945b7b
12
configure.in
12
configure.in
@ -60,7 +60,7 @@ fi
|
||||
AC_PROG_INSTALL
|
||||
|
||||
if test "$GCC" = "yes"; then
|
||||
GCCFLAGS="-Wall -ansi -pedantic"
|
||||
GCCFLAGS="-Wall -std=c99 -pedantic"
|
||||
else
|
||||
GCCFLAGS=
|
||||
fi
|
||||
@ -108,6 +108,16 @@ if test $ac_cv_func_strspn = no; then
|
||||
AC_MSG_ERROR([NASM requires ANSI C (specifically, "strspn")])
|
||||
fi
|
||||
|
||||
AC_CHECK_FUNCS(snprintf)
|
||||
if test $ac_cv_func_snprintf = no; then
|
||||
AC_MSG_ERROR([NASM requires ISO C99 (specifically, "snprintf")])
|
||||
fi
|
||||
|
||||
AC_CHECK_FUNCS(vsnprintf)
|
||||
if test $ac_cv_func_snprintf = no; then
|
||||
AC_MSG_ERROR([NASM requires ISO C99 (specifically, "vsnprintf")])
|
||||
fi
|
||||
|
||||
if test $ac_cv_prog_make_vpathok = no; then
|
||||
echo Copying generated srcs into build directory to compensate for VPATH breakage
|
||||
for file in macros.c insnsa.c insnsd.c insnsn.c insnsi.h version.h version.mac; do
|
||||
|
Loading…
x
Reference in New Issue
Block a user