Mercurial > hg > nginx-quic
comparison auto/cc @ 286:fc8dc489247e
nginx-0.0.2-2004-03-12-00:34:52 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Thu, 11 Mar 2004 21:34:52 +0000 |
parents | 8f48e6366d09 |
children | 35a6a9df2d25 |
comparison
equal
deleted
inserted
replaced
285:8f48e6366d09 | 286:fc8dc489247e |
---|---|
19 esac | 19 esac |
20 | 20 |
21 CFLAGS="$CFLAGS $PIPE" | 21 CFLAGS="$CFLAGS $PIPE" |
22 CFLAGS="$CFLAGS $CPU_OPT" | 22 CFLAGS="$CFLAGS $CPU_OPT" |
23 | 23 |
24 if [ $PCRE_OPT = NO ]; then | 24 if [ ".$PCRE_OPT" = "." ]; then |
25 PCRE_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\"" | 25 PCRE_OPT="-O2 -fomit-frame-pointer $PIPE $CPU_OPT" |
26 fi | 26 else |
27 | 27 PCRE_OPT="$PCRE_OPT $PIPE" |
28 if [ $MD5_OPT = NO ]; then | 28 fi |
29 MD5_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\"" | 29 |
30 fi | 30 if [ ".$MD5_OPT" = "." ]; then |
31 | 31 MD5_OPT="-O2 -fomit-frame-pointer $PIPE $CPU_OPT" |
32 if [ $ZLIB_OPT = NO ]; then | 32 else |
33 ZLIB_OPT="CFLAGS=\"-O2 -fomit-frame-pointer" | 33 MD5_OPT="$MD5_OPT $PIPE" |
34 ZLIB_OPT="$ZLIB_OPT $PIPE $CPU_OPT $ZLIB_ASMV\"" | 34 fi |
35 | |
36 if [ ".$ZLIB_OPT" = "." ]; then | |
37 ZLIB_OPT="-O2 -fomit-frame-pointer $PIPE $CPU_OPT" | |
38 else | |
39 ZLIB_OPT="$ZLIB_OPT $PIPE" | |
35 fi | 40 fi |
36 | 41 |
37 # warnings | 42 # warnings |
38 CFLAGS="$CFLAGS -O -W" | 43 CFLAGS="$CFLAGS -O -W" |
39 CFLAGS="$CFLAGS -Wall -Wpointer-arith" | 44 CFLAGS="$CFLAGS -Wall -Wpointer-arith" |
51 | 56 |
52 # debug | 57 # debug |
53 CFLAGS="$CFLAGS -g" | 58 CFLAGS="$CFLAGS -g" |
54 | 59 |
55 have=HAVE_GCC_VARIADIC_MACROS . auto/have | 60 have=HAVE_GCC_VARIADIC_MACROS . auto/have |
61 | |
62 if [ ".$CPP" = "." ]; then | |
63 CPP="$CC -E" | |
64 fi | |
56 | 65 |
57 LINK="\$(CC)" | 66 LINK="\$(CC)" |
58 | 67 |
59 OBJEXT=o | 68 OBJEXT=o |
60 COMPILEONLY="-c" | 69 COMPILEONLY="-c" |
86 ;; | 95 ;; |
87 esac | 96 esac |
88 | 97 |
89 CFLAGS="$CFLAGS $CPU_OPT" | 98 CFLAGS="$CFLAGS $CPU_OPT" |
90 | 99 |
91 if [ $PCRE_OPT = NO ]; then | 100 if [ ".$PCRE_OPT" = "." ]; then |
92 PCRE_OPT="CFLAGS=\"-O $CPU_OPT\"" | 101 PCRE_OPT="-O $CPU_OPT" |
93 fi | 102 fi |
94 | 103 |
95 if [ $MD5_OPT = NO ]; then | 104 if [ ".$MD5_OPT" = "." ]; then |
96 MD5_OPT="CFLAGS=\"-O $CPU_OPT\"" | 105 MD5_OPT="-O $CPU_OPT" |
97 fi | 106 fi |
98 | 107 |
99 if [ $ZLIB_OPT = NO ]; then | 108 if [ ".$ZLIB_OPT" = "." ]; then |
100 ZLIB_OPT="CFLAGS=\"-O $CPU_OPT $ZLIB_ASMV\"" | 109 ZLIB_OPT="-O $CPU_OPT" |
101 fi | 110 fi |
102 | 111 |
103 # warnings | 112 # warnings |
104 CFLAGS="$CFLAGS -w1" | 113 CFLAGS="$CFLAGS -w1" |
105 | 114 |
155 #CFLAGS="$CFLAGS -W4" | 164 #CFLAGS="$CFLAGS -W4" |
156 | 165 |
157 # stop on warning | 166 # stop on warning |
158 CFLAGS="$CFLAGS -WX" | 167 CFLAGS="$CFLAGS -WX" |
159 | 168 |
160 # multithreaded | 169 # link with libcmt.lib, multithreaded |
161 CFLAGS="$CFLAGS -MT" | 170 #LIBC="-MT" |
171 # link with msvcrt.dll | |
172 LIBC="-MD" | |
173 | |
174 CFLAGS="$CFLAGS $LIBC" | |
162 | 175 |
163 # disable logo | 176 # disable logo |
164 CFLAGS="$CFLAGS -nologo" | 177 CFLAGS="$CFLAGS -nologo" |
165 | 178 |
166 LINK="\$(CC)" | 179 LINK="\$(CC)" |
167 | 180 |
168 # link flags | 181 # link flags |
169 CORE_LINK="$CORE_LINK -link" | 182 CORE_LINK="$CORE_LINK -link -verbose:lib" |
170 | |
171 # msvcrt.dll | |
172 CORE_LINK="$CORE_LINK -nodefaultlib:libcmt" | |
173 CORE_LIBS="$CORE_LIBS msvcrt.lib" | |
174 | |
175 # static libc | |
176 #CORE_LINK="$CORE_LINK -nodefaultlib:msvcrt" | |
177 | |
178 CORE_LINK="$CORE_LINK -verbose:lib" | |
179 | 183 |
180 # debug | 184 # debug |
181 CFLAGS="$CFLAGS -Yd" | 185 CFLAGS="$CFLAGS -Yd" |
182 CORE_LINK="$CORE_LINK -debug -debugtype:coff" | 186 CORE_LINK="$CORE_LINK -debug -debugtype:coff" |
183 | 187 |