diff options
| author | Igor Sysoev <igor@sysoev.ru> | 2004-03-11 21:34:52 +0000 |
|---|---|---|
| committer | Igor Sysoev <igor@sysoev.ru> | 2004-03-11 21:34:52 +0000 |
| commit | a893eab667078a8ad9f473296663b36e6ade111a (patch) | |
| tree | 5eb4a198f0e0976948fc154c832663db661a4a91 /auto/cc | |
| parent | 6bb889f442bd7c5c6f640021014014ebc59bac27 (diff) | |
| download | nginx-a893eab667078a8ad9f473296663b36e6ade111a.tar.gz nginx-a893eab667078a8ad9f473296663b36e6ade111a.tar.bz2 | |
nginx-0.0.2-2004-03-12-00:34:52 import
Diffstat (limited to 'auto/cc')
| -rw-r--r-- | auto/cc | 54 |
1 files changed, 29 insertions, 25 deletions
@@ -21,17 +21,22 @@ case $CC in CFLAGS="$CFLAGS $PIPE" CFLAGS="$CFLAGS $CPU_OPT" - if [ $PCRE_OPT = NO ]; then - PCRE_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\"" + if [ ".$PCRE_OPT" = "." ]; then + PCRE_OPT="-O2 -fomit-frame-pointer $PIPE $CPU_OPT" + else + PCRE_OPT="$PCRE_OPT $PIPE" fi - if [ $MD5_OPT = NO ]; then - MD5_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\"" + if [ ".$MD5_OPT" = "." ]; then + MD5_OPT="-O2 -fomit-frame-pointer $PIPE $CPU_OPT" + else + MD5_OPT="$MD5_OPT $PIPE" fi - if [ $ZLIB_OPT = NO ]; then - ZLIB_OPT="CFLAGS=\"-O2 -fomit-frame-pointer" - ZLIB_OPT="$ZLIB_OPT $PIPE $CPU_OPT $ZLIB_ASMV\"" + if [ ".$ZLIB_OPT" = "." ]; then + ZLIB_OPT="-O2 -fomit-frame-pointer $PIPE $CPU_OPT" + else + ZLIB_OPT="$ZLIB_OPT $PIPE" fi # warnings @@ -54,6 +59,10 @@ case $CC in have=HAVE_GCC_VARIADIC_MACROS . auto/have + if [ ".$CPP" = "." ]; then + CPP="$CC -E" + fi + LINK="\$(CC)" OBJEXT=o @@ -88,16 +97,16 @@ case $CC in CFLAGS="$CFLAGS $CPU_OPT" - if [ $PCRE_OPT = NO ]; then - PCRE_OPT="CFLAGS=\"-O $CPU_OPT\"" + if [ ".$PCRE_OPT" = "." ]; then + PCRE_OPT="-O $CPU_OPT" fi - if [ $MD5_OPT = NO ]; then - MD5_OPT="CFLAGS=\"-O $CPU_OPT\"" + if [ ".$MD5_OPT" = "." ]; then + MD5_OPT="-O $CPU_OPT" fi - if [ $ZLIB_OPT = NO ]; then - ZLIB_OPT="CFLAGS=\"-O $CPU_OPT $ZLIB_ASMV\"" + if [ ".$ZLIB_OPT" = "." ]; then + ZLIB_OPT="-O $CPU_OPT" fi # warnings @@ -157,8 +166,12 @@ case $CC in # stop on warning CFLAGS="$CFLAGS -WX" - # multithreaded - CFLAGS="$CFLAGS -MT" + # link with libcmt.lib, multithreaded + #LIBC="-MT" + # link with msvcrt.dll + LIBC="-MD" + + CFLAGS="$CFLAGS $LIBC" # disable logo CFLAGS="$CFLAGS -nologo" @@ -166,16 +179,7 @@ case $CC in LINK="\$(CC)" # link flags - CORE_LINK="$CORE_LINK -link" - - # msvcrt.dll - CORE_LINK="$CORE_LINK -nodefaultlib:libcmt" - CORE_LIBS="$CORE_LIBS msvcrt.lib" - - # static libc - #CORE_LINK="$CORE_LINK -nodefaultlib:msvcrt" - - CORE_LINK="$CORE_LINK -verbose:lib" + CORE_LINK="$CORE_LINK -link -verbose:lib" # debug CFLAGS="$CFLAGS -Yd" |
