| # Copyright (C) Igor Sysoev |
| if test -n "$CFLAGS"; then |
| CC_TEST_FLAGS="$CFLAGS $NGX_CC_OPT" |
| # gcc 2.7.2.3, 2.8.1, 2.95.4, |
| # 3.0.4, 3.1.1, 3.2.3, 3.3.2, 3.3.3, 3.3.4, 3.4 |
| # Intel C++ compiler 7.1, 8.0 |
| # # aCC: HP ANSI C++ B3910B A.03.55.02 |
| CC_TEST_FLAGS=$NGX_CC_OPT |
| CFLAGS="$CFLAGS $NGX_CC_OPT" |
| if [ "$PLATFORM" != win32 ]; then |
| ngx_feature="gcc variadic macros" |
| ngx_feature_name=HAVE_GCC_VARIADIC_MACROS |
| ngx_feature_incs="#include <stdio.h> |
| #define var(dummy, args...) sprintf(args)" |
| ngx_feature_test="char buf[30]; buf[0] = '0'; |
| if (buf[0] != '1') return 1" |
| ngx_feature="C99 variadic macros" |
| ngx_feature_name=HAVE_C99_VARIADIC_MACROS |
| ngx_feature_incs="#include <stdio.h> |
| #define var(dummy, ...) sprintf(__VA_ARGS__)" |
| ngx_feature_test="char buf[30]; buf[0] = '0'; |
| if (buf[0] != '1') return 1" |