comparison auto/cc/conf @ 635:e67b227c8dbb default tip

Merge with current.
author Maxim Dounin <mdounin@mdounin.ru>
date Mon, 25 Apr 2011 04:07:55 +0400
parents 016632f0fb18
children
comparison
equal deleted inserted replaced
578:f3a9e57d2e17 635:e67b227c8dbb
141 return 1; 141 return 1;
142 __sync_synchronize();" 142 __sync_synchronize();"
143 . auto/feature 143 . auto/feature
144 144
145 145
146 ngx_feature="gcc variadic macros"
147 ngx_feature_name="NGX_HAVE_GCC_VARIADIC_MACROS"
148 ngx_feature_run=yes
149 ngx_feature_incs="#include <stdio.h>
150 #define var(dummy, args...) sprintf(args)"
151 ngx_feature_path=
152 ngx_feature_libs=
153 ngx_feature_test="char buf[30]; buf[0] = '0';
154 var(0, buf, \"%d\", 1);
155 if (buf[0] != '1') return 1"
156 . auto/feature
157
158
159 if [ "$NGX_CC_NAME" = "ccc" ]; then 146 if [ "$NGX_CC_NAME" = "ccc" ]; then
160 echo "checking for C99 variadic macros ... disabled" 147 echo "checking for C99 variadic macros ... disabled"
161 else 148 else
162 ngx_feature="C99 variadic macros" 149 ngx_feature="C99 variadic macros"
163 ngx_feature_name="NGX_HAVE_C99_VARIADIC_MACROS" 150 ngx_feature_name="NGX_HAVE_C99_VARIADIC_MACROS"
171 if (buf[0] != '1') return 1" 158 if (buf[0] != '1') return 1"
172 . auto/feature 159 . auto/feature
173 fi 160 fi
174 161
175 162
163 ngx_feature="gcc variadic macros"
164 ngx_feature_name="NGX_HAVE_GCC_VARIADIC_MACROS"
165 ngx_feature_run=yes
166 ngx_feature_incs="#include <stdio.h>
167 #define var(dummy, args...) sprintf(args)"
168 ngx_feature_path=
169 ngx_feature_libs=
170 ngx_feature_test="char buf[30]; buf[0] = '0';
171 var(0, buf, \"%d\", 1);
172 if (buf[0] != '1') return 1"
173 . auto/feature
174
175
176 # ngx_feature="inline" 176 # ngx_feature="inline"
177 # ngx_feature_name= 177 # ngx_feature_name=
178 # ngx_feature_run=no 178 # ngx_feature_run=no
179 # ngx_feature_incs="int inline f(void) { return 1 }" 179 # ngx_feature_incs="int inline f(void) { return 1 }"
180 # ngx_feature_path= 180 # ngx_feature_path=