mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2025-01-21 19:51:06 +02:00
da0cf301fa
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24763 3c298f89-4303-0410-b956-a3cf2f4a3e73
42 lines
997 B
Plaintext
42 lines
997 B
Plaintext
# serial 1
|
|
|
|
AC_DEFUN([mfx_PROG_CPPFLAGS], [
|
|
AC_MSG_CHECKING([whether the C preprocessor needs special flags])
|
|
|
|
AC_LANG_CONFTEST([AC_LANG_PROGRAM(
|
|
[[#include <limits.h>
|
|
#if (32767 >= 4294967295ul) || (65535u >= 4294967295ul)
|
|
# include "your C preprocessor is broken 1"
|
|
#elif (0xffffu == 0xfffffffful)
|
|
# include "your C preprocessor is broken 2"
|
|
#elif (32767 >= ULONG_MAX) || (65535u >= ULONG_MAX)
|
|
# include "your C preprocessor is broken 3"
|
|
#endif
|
|
]], [[ ]]
|
|
)])
|
|
|
|
mfx_save_CPPFLAGS=$CPPFLAGS
|
|
mfx_tmp=ERROR
|
|
for mfx_arg in "" -no-cpp-precomp
|
|
do
|
|
CPPFLAGS="$mfx_arg $mfx_save_CPPFLAGS"
|
|
_AC_COMPILE_IFELSE([],
|
|
[mfx_tmp=$mfx_arg
|
|
break])
|
|
done
|
|
CPPFLAGS=$mfx_save_CPPFLAGS
|
|
rm -f conftest.$ac_ext conftest.$ac_objext
|
|
case x$mfx_tmp in
|
|
x)
|
|
AC_MSG_RESULT([none needed]) ;;
|
|
xERROR)
|
|
AC_MSG_RESULT([ERROR])
|
|
AC_MSG_ERROR([your C preprocessor is broken - for details see config.log])
|
|
;;
|
|
*)
|
|
AC_MSG_RESULT([$mfx_tmp])
|
|
CPPFLAGS="$mfx_tmp $CPPFLAGS"
|
|
;;
|
|
esac
|
|
])# mfx_PROG_CPPFLAGS
|