Mercurial > hg > nginx
diff 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 |
line wrap: on
line diff
--- a/auto/cc Fri Mar 26 16:13:01 2004 +0000 +++ b/auto/cc Mon Mar 29 17:43:58 2004 +0000 @@ -62,6 +62,9 @@ # debug CFLAGS="$CFLAGS -g" + # DragonFly's gcc3 generate DWARF + CFLAGS="$CFLAGS -g -gstabs" + have=HAVE_GCC_VARIADIC_MACROS . auto/have if [ ".$CPP" = "." ]; then @@ -70,10 +73,11 @@ LINK="\$(CC)" - OBJEXT=o - COMPILEONLY="-c" + INCOPT="-I " + COMPOPT="-c" OBJOUT="-o " BINOUT="-o " + OBJEXT="o" CC_STRONG="$CC -Wall -Werror" ;; @@ -142,10 +146,11 @@ LINK="\$(CC)" - OBJEXT=o - COMPILEONLY="-c" + INCOPT="-I " + COMPOPT="-c" OBJOUT="-o " BINOUT="-o " + OBJEXT="o" CC_STRONG="$CC -w1 -Werror" ;; @@ -170,7 +175,7 @@ CFLAGS="$CFLAGS -Gs" case $CPU in - pentiumpro) + pentium) # optimize for Pentium and Athlon CPU_OPT="-G5" ;; @@ -220,13 +225,13 @@ BUILDPCH="-Ycngx_config.h" USEPCH="-Yungx_config.h" - OBJEXT=obj - COMPILEONLY="-c" + INCOPT="-I " + COMPOPT="-c" OBJOUT="-Fo" BINOUT="-Fe" - BINEXT=.exe - - CC_STRONG="$CC -W3 -WX" + OBJEXT="obj" + BINEXT=".exe" + #DIRSEP='\\' ;; @@ -296,15 +301,64 @@ # link flags CORE_LINK="$CORE_LINK -l=nt" - OBJEXT=obj - COMPILEONLY="-c" + INCOPT="-i=" + COMPOPT="-c" OBJOUT="-fo" BINOUT="-fe=" - BINEXT=.exe + OBJEXT="obj" + BINEXT=".exe" + DIRSEP='\\' - INC_EQ=YES - MAKE_BS=YES MAKE_SL=YES ;; + + bcc32) + # Borland C++ 5.5 + + # optimization + + # maximize speed + CFLAGS="$CFLAGS -O2" + + case $CPU in + pentium) + # optimize for Pentium and Athlon + CPU_OPT="-5" + ;; + + pentiumpro) + # optimize for Pentium Pro, Pentium II and Pentium III + CPU_OPT="-6" + ;; + esac + + CFLAGS="$CFLAGS $CPU_OPT" + + # multithreaded + CFLAGS="$CFLAGS -tWM" + + # stop on warning + CFLAGS="$CFLAGS -w!" + + # disable logo + CFLAGS="$CFLAGS -q" + + # precompiled headers + CORE_DEPS="$CORE_DEPS $OBJS\\ngx_config.csm" + PCH="$OBJS\\ngx_config.csm" + BUILDPCH="-H=$OBJS\\ngx_config.csm" + USEPCH="-Hu -H=$OBJS\\ngx_config.csm" + + LINK="\$(CC)" + + INCOPT="-I" + COMPOPT="-c" + OBJOUT="-o" + BINOUT="-e" + OBJEXT="obj" + BINEXT=".exe" + DIRSEP='\\' + ;; + esac