Mercurial > hg > nginx-quic
comparison auto/cc @ 297:ee394e997c77
nginx-0.0.3-2004-03-29-21:43:58 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 29 Mar 2004 17:43:58 +0000 |
parents | 99b349386504 |
children | 4a3f18406832 |
comparison
equal
deleted
inserted
replaced
296:bfe099e3f5b4 | 297:ee394e997c77 |
---|---|
60 #CFLAGS="$CFLAGS -pedantic" | 60 #CFLAGS="$CFLAGS -pedantic" |
61 | 61 |
62 # debug | 62 # debug |
63 CFLAGS="$CFLAGS -g" | 63 CFLAGS="$CFLAGS -g" |
64 | 64 |
65 # DragonFly's gcc3 generate DWARF | |
66 CFLAGS="$CFLAGS -g -gstabs" | |
67 | |
65 have=HAVE_GCC_VARIADIC_MACROS . auto/have | 68 have=HAVE_GCC_VARIADIC_MACROS . auto/have |
66 | 69 |
67 if [ ".$CPP" = "." ]; then | 70 if [ ".$CPP" = "." ]; then |
68 CPP="$CC -E" | 71 CPP="$CC -E" |
69 fi | 72 fi |
70 | 73 |
71 LINK="\$(CC)" | 74 LINK="\$(CC)" |
72 | 75 |
73 OBJEXT=o | 76 INCOPT="-I " |
74 COMPILEONLY="-c" | 77 COMPOPT="-c" |
75 OBJOUT="-o " | 78 OBJOUT="-o " |
76 BINOUT="-o " | 79 BINOUT="-o " |
80 OBJEXT="o" | |
77 | 81 |
78 CC_STRONG="$CC -Wall -Werror" | 82 CC_STRONG="$CC -Wall -Werror" |
79 ;; | 83 ;; |
80 | 84 |
81 | 85 |
140 | 144 |
141 have=HAVE_C99_VARIADIC_MACROS . auto/have | 145 have=HAVE_C99_VARIADIC_MACROS . auto/have |
142 | 146 |
143 LINK="\$(CC)" | 147 LINK="\$(CC)" |
144 | 148 |
145 OBJEXT=o | 149 INCOPT="-I " |
146 COMPILEONLY="-c" | 150 COMPOPT="-c" |
147 OBJOUT="-o " | 151 OBJOUT="-o " |
148 BINOUT="-o " | 152 BINOUT="-o " |
153 OBJEXT="o" | |
149 | 154 |
150 CC_STRONG="$CC -w1 -Werror" | 155 CC_STRONG="$CC -w1 -Werror" |
151 ;; | 156 ;; |
152 | 157 |
153 | 158 |
168 CFLAGS="$CFLAGS -Oy" | 173 CFLAGS="$CFLAGS -Oy" |
169 # disable stack checking calls | 174 # disable stack checking calls |
170 CFLAGS="$CFLAGS -Gs" | 175 CFLAGS="$CFLAGS -Gs" |
171 | 176 |
172 case $CPU in | 177 case $CPU in |
173 pentiumpro) | 178 pentium) |
174 # optimize for Pentium and Athlon | 179 # optimize for Pentium and Athlon |
175 CPU_OPT="-G5" | 180 CPU_OPT="-G5" |
176 ;; | 181 ;; |
177 | 182 |
178 pentiumpro) | 183 pentiumpro) |
218 CORE_DEPS="$CORE_DEPS ngx_config.pch" | 223 CORE_DEPS="$CORE_DEPS ngx_config.pch" |
219 PCH="ngx_config.pch" | 224 PCH="ngx_config.pch" |
220 BUILDPCH="-Ycngx_config.h" | 225 BUILDPCH="-Ycngx_config.h" |
221 USEPCH="-Yungx_config.h" | 226 USEPCH="-Yungx_config.h" |
222 | 227 |
223 OBJEXT=obj | 228 INCOPT="-I " |
224 COMPILEONLY="-c" | 229 COMPOPT="-c" |
225 OBJOUT="-Fo" | 230 OBJOUT="-Fo" |
226 BINOUT="-Fe" | 231 BINOUT="-Fe" |
227 BINEXT=.exe | 232 OBJEXT="obj" |
228 | 233 BINEXT=".exe" |
229 CC_STRONG="$CC -W3 -WX" | 234 #DIRSEP='\\' |
230 ;; | 235 ;; |
231 | 236 |
232 | 237 |
233 wcl386) | 238 wcl386) |
234 # Open Watcom 1.0 | 239 # Open Watcom 1.0 |
294 LINK="\$(CC)" | 299 LINK="\$(CC)" |
295 | 300 |
296 # link flags | 301 # link flags |
297 CORE_LINK="$CORE_LINK -l=nt" | 302 CORE_LINK="$CORE_LINK -l=nt" |
298 | 303 |
299 OBJEXT=obj | 304 INCOPT="-i=" |
300 COMPILEONLY="-c" | 305 COMPOPT="-c" |
301 OBJOUT="-fo" | 306 OBJOUT="-fo" |
302 BINOUT="-fe=" | 307 BINOUT="-fe=" |
303 BINEXT=.exe | 308 OBJEXT="obj" |
304 | 309 BINEXT=".exe" |
305 INC_EQ=YES | 310 DIRSEP='\\' |
306 MAKE_BS=YES | 311 |
307 MAKE_SL=YES | 312 MAKE_SL=YES |
308 ;; | 313 ;; |
309 | 314 |
315 | |
316 bcc32) | |
317 # Borland C++ 5.5 | |
318 | |
319 # optimization | |
320 | |
321 # maximize speed | |
322 CFLAGS="$CFLAGS -O2" | |
323 | |
324 case $CPU in | |
325 pentium) | |
326 # optimize for Pentium and Athlon | |
327 CPU_OPT="-5" | |
328 ;; | |
329 | |
330 pentiumpro) | |
331 # optimize for Pentium Pro, Pentium II and Pentium III | |
332 CPU_OPT="-6" | |
333 ;; | |
334 esac | |
335 | |
336 CFLAGS="$CFLAGS $CPU_OPT" | |
337 | |
338 # multithreaded | |
339 CFLAGS="$CFLAGS -tWM" | |
340 | |
341 # stop on warning | |
342 CFLAGS="$CFLAGS -w!" | |
343 | |
344 # disable logo | |
345 CFLAGS="$CFLAGS -q" | |
346 | |
347 # precompiled headers | |
348 CORE_DEPS="$CORE_DEPS $OBJS\\ngx_config.csm" | |
349 PCH="$OBJS\\ngx_config.csm" | |
350 BUILDPCH="-H=$OBJS\\ngx_config.csm" | |
351 USEPCH="-Hu -H=$OBJS\\ngx_config.csm" | |
352 | |
353 LINK="\$(CC)" | |
354 | |
355 INCOPT="-I" | |
356 COMPOPT="-c" | |
357 OBJOUT="-o" | |
358 BINOUT="-e" | |
359 OBJEXT="obj" | |
360 BINEXT=".exe" | |
361 DIRSEP='\\' | |
362 ;; | |
363 | |
310 esac | 364 esac |