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