mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
r18266: we should bail out in configure if C99 structs are not support
tridge: I think we should create macros in libreplace_macros.m4 and call them in check_cc.m4 instead of running the tests in libreplace.m4. Maybe the macros should remember if they're called and then they're skipped in libreplace.m4 inside samba4 metze
This commit is contained in:
parent
9d2ab28ba1
commit
ce08bf1280
@ -29,6 +29,18 @@ if test x$ac_cv_prog_cc_g = xyes -a x$debug = xyes; then
|
|||||||
CFLAGS="${CFLAGS} -g"
|
CFLAGS="${CFLAGS} -g"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
dnl needed before AC_TRY_COMPILE
|
||||||
|
AC_ISC_POSIX
|
||||||
|
|
||||||
|
############################################
|
||||||
|
# check if the compiler handles c99 struct initialization
|
||||||
|
LIBREPLACE_C99_STRUCT_INIT(samba_cv_c99_struct_initialization=yes,
|
||||||
|
samba_cv_c99_struct_initialization=no)
|
||||||
|
|
||||||
|
if test x"$samba_cv_c99_struct_initialization" != x"yes"; then
|
||||||
|
AC_MSG_WARN([C compiler does not support c99 struct initialization!])
|
||||||
|
AC_MSG_ERROR([Please Install gcc from http://gcc.gnu.org/])
|
||||||
|
fi
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
# check if the compiler can handle negative enum values
|
# check if the compiler can handle negative enum values
|
||||||
|
Loading…
Reference in New Issue
Block a user