]> git.kaiwu.me - nginx.git/commitdiff
nginx-0.0.2-2004-03-11-18:42:41 import
authorIgor Sysoev <igor@sysoev.ru>
Thu, 11 Mar 2004 15:42:41 +0000 (15:42 +0000)
committerIgor Sysoev <igor@sysoev.ru>
Thu, 11 Mar 2004 15:42:41 +0000 (15:42 +0000)
13 files changed:
auto/cc
auto/configure
auto/lib/md5/make
auto/lib/pcre/make
auto/lib/pcre/patch.Makefile.in [new file with mode: 0644]
auto/lib/pcre/patch.config.in [moved from auto/lib/pcre/patch.config with 75% similarity]
auto/lib/pcre/patch.pcre.in [moved from auto/lib/pcre/patch.pcre with 82% similarity]
auto/lib/zlib/patch.zlib [deleted file]
auto/options
auto/os/freebsd
auto/os/linux
auto/os/solaris
auto/summary

diff --git a/auto/cc b/auto/cc
index d1cdea4d210dfc11db22d2bbb436d40528ba4918..df0f31f0951355976a2cd02c57b5dbcbd4778a02 100644 (file)
--- a/auto/cc
+++ b/auto/cc
@@ -18,18 +18,20 @@ case $CC in
              ;;
          esac
 
+         CFLAGS="$CFLAGS $PIPE"
          CFLAGS="$CFLAGS $CPU_OPT"
 
          if [ $PCRE_OPT = NO ]; then
-             PCRE_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $CPU_OPT\""
+             PCRE_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\""
          fi
 
          if [ $MD5_OPT = NO ]; then
-             MD5_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $CPU_OPT\""
+             MD5_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $PIPE $CPU_OPT\""
          fi
 
          if [ $ZLIB_OPT = NO ]; then
-             ZLIB_OPT="CFLAGS=\"-O2 -fomit-frame-pointer $CPU_OPT $ZLIB_ASMV\""
+             ZLIB_OPT="CFLAGS=\"-O2 -fomit-frame-pointer"
+             ZLIB_OPT="$ZLIB_OPT $PIPE $CPU_OPT $ZLIB_ASMV\""
          fi
 
          # warnings
index e89785fde2d6ee19d93acae83ea11ec3bdba4f02..0874b63a2ba336bcaf2cc13f62424b9514539f88 100755 (executable)
@@ -7,6 +7,14 @@
 test -d $OBJS || mkdir $OBJS
 echo > $NGX_AUTO_CONFIG_H
 
+if [ $DEBUG = YES ]; then
+    have=NGX_DEBUG . auto/have
+fi
+
+have=NGX_USE_HTTP_FILE_CACHE_UNIQ . auto/have
+have=NGX_SUPPRESS_WARN . auto/have
+
+
 if [ "$PLATFORM" != win32 ]; then
     . auto/headers
 fi
index 1cca3add7553325e8c9852d943852438b4a7baa7..c844c293841f071c9f2c1a415f913ec8f4bcba8b 100644 (file)
@@ -38,7 +38,9 @@ case $PLATFORM in
 
     SunOS:*:i86pc)
         if [ $MD5_ASM = YES ]; then
-            echo "     cd $MD5 && \$(MAKE) $MD5_OPT x86-solaris" >> $MAKEFILE
+            echo "     cd $MD5 \\"                               >> $MAKEFILE
+            echo "     && \$(MAKE) $MD5_OPT MAKE=\$(MAKE) \\"    >> $MAKEFILE
+            echo "             x86-solaris"                      >> $MAKEFILE
         else
             echo "     cd $MD5 \\"                               >> $MAKEFILE
             echo "     && \$(MAKE) $MD5_OPT \\"                  >> $MAKEFILE
@@ -46,9 +48,11 @@ case $PLATFORM in
         fi
     ;;
 
-    *:i386)
+    *:i386 | *:i686)
         if [ $MD5_ASM = YES ]; then
-            echo "     cd $MD5 && \$(MAKE) $MD5_OPT x86-elf"     >> $MAKEFILE
+            echo "     cd $MD5 \\"                               >> $MAKEFILE
+            echo "     && \$(MAKE) $MD5_OPT MAKE=\$(MAKE) \\"    >> $MAKEFILE
+            echo "             x86-elf"                          >> $MAKEFILE
         else
             echo "     cd $MD5 \\"                               >> $MAKEFILE
             echo "     && \$(MAKE) $MD5_OPT \\"                  >> $MAKEFILE
index d4f658eb2e58b281a6c17f5a277a3a8690b97864..c903687fe5736df8f2f26e2a3d3de4581f18dbf1 100644 (file)
@@ -28,8 +28,8 @@ esac
 case $PLATFORM in
 
     win32)
-        cp auto/lib/pcre/patch.pcre $PCRE
-        cp auto/lib/pcre/patch.config $PCRE
+        cp auto/lib/pcre/patch.pcre.in $PCRE
+        cp auto/lib/pcre/patch.config.in $PCRE
         cp auto/lib/pcre/$makefile $PCRE
         echo " cd $PCRE"                                         >> $MAKEFILE
         echo " \$(MAKE) -f $makefile CPU_OPT=$CPU_OPT"           >> $MAKEFILE
@@ -37,7 +37,11 @@ case $PLATFORM in
     ;;
 
     *)
+        # the patch allows to run the parallel make jobs
+        cp auto/lib/pcre/patch.Makefile.in $PCRE
+
         echo " cd $PCRE \\"                                      >> $MAKEFILE
+        echo " && patch < patch.Makefile.in \\"                  >> $MAKEFILE
         echo " && CC=$CC $PCRE_OPT \\"                           >> $MAKEFILE
         echo " ./configure --disable-shared \\"                  >> $MAKEFILE
         echo " && \$(MAKE)"                                      >> $MAKEFILE
diff --git a/auto/lib/pcre/patch.Makefile.in b/auto/lib/pcre/patch.Makefile.in
new file mode 100644 (file)
index 0000000..1b088ad
--- /dev/null
@@ -0,0 +1,11 @@
+--- Makefile.in        Thu Mar 11 16:19:09 2004
++++ Makefile.in        Thu Mar 11 16:21:16 2004
+@@ -96,7 +96,7 @@
+ OBJ = maketables.@OBJEXT@ get.@OBJEXT@ study.@OBJEXT@ pcre.@OBJEXT@ @POSIX_OBJ@
+ LOBJ = maketables.lo get.lo study.lo pcre.lo @POSIX_LOBJ@
+-all:            libpcre.la @POSIX_LIB@ pcretest@EXEEXT@ pcregrep@EXEEXT@ @ON_WINDOWS@ winshared
++all:            libpcre.la
+ pcregrep@EXEEXT@: libpcre.la pcregrep.@OBJEXT@ @ON_WINDOWS@ winshared
+               $(LINK) -o pcregrep@EXEEXT@ pcregrep.@OBJEXT@ libpcre.la
similarity index 75%
rename from auto/lib/pcre/patch.config
rename to auto/lib/pcre/patch.config.in
index f2c48c281918003bc19926e7d4a940f0a61b5994..d28b6feb1d594bc7c5b92122cc1492a62281dad1 100644 (file)
@@ -1,5 +1,5 @@
---- config.in.orig     Thu Aug 21 14:43:07 2003
-+++ config.in          Sun Mar  7 02:37:24 2004
+--- config.in  Thu Aug 21 14:43:07 2003
++++ config.in  Sun Mar  7 02:37:24 2004
 @@ -28,7 +28,7 @@
  found. */
  
similarity index 82%
rename from auto/lib/pcre/patch.pcre
rename to auto/lib/pcre/patch.pcre.in
index 3406548b58d324613a04b21bb9137681fcc3187f..c49a68f7b227c86bcb8a7c8ddcf3ee7452757539 100644 (file)
@@ -1,5 +1,5 @@
---- pcre.in.orig       Thu Aug 21 14:43:07 2003
-+++ pcre.in            Sun Mar  7 02:10:11 2004
+--- pcre.in    Thu Aug 21 14:43:07 2003
++++ pcre.in    Sun Mar  7 02:10:11 2004
 @@ -10,9 +10,9 @@
  /* The file pcre.h is build by "configure". Do not edit it; instead
  make changes to pcre.in. */
diff --git a/auto/lib/zlib/patch.zlib b/auto/lib/zlib/patch.zlib
deleted file mode 100644 (file)
index c741011..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
---- msdos/Makefile.w32 Sat Nov 15 13:01:29 2003
-+++ msdos/Makefile.w32 Sat Nov 15 13:02:06 2003
-@@ -10,7 +10,7 @@
- # ------------- Microsoft Visual C++ 4.0 and later -------------
- MODEL=
--CFLAGS=-Ox -GA3s -nologo -W3
-+CFLAGS=-nologo -O2 -Ob1 -Oi -Gs -MT
- CC=cl
- LD=link
- LDFLAGS=
-@@ -79,7 +79,6 @@
-   $(CC) -c $(CFLAGS) $*.c
- zlib.lib: $(OBJ1) $(OBJ2)
--  if exist zlib.lib del zlib.lib
-   lib /OUT:zlib.lib $(OBJ1) $(OBJ2)
- example.exe: example.obj zlib.lib
index 07263c9feee315b9856b88e77331bbbc40965169..17eb8369f015b57cc5afa6566c8ea59e07b1d56e 100644 (file)
@@ -4,6 +4,7 @@ help=no
 CC=gcc
 OBJS=objs
 
+DEBUG=NO
 CPU=NO
 
 TEST_BUILD_DEVPOLL=NO
@@ -70,6 +71,7 @@ do
 
         --with-cc=*)                     CC="$value"                ;;
         --with-cpu-opt=*)                CPU="$value"               ;;
+        --with-debug)                    DEBUG=YES                  ;;
 
         --without-pcre)                  USE_PCRE=DISABLED          ;;
         --with-pcre=*)                   PCRE="$value"              ;;
index 3a73a6e28ab96ba37a828e474242536947f005ce..7ddd6dc4378aca1e6601bee1853f2773f3144c08 100644 (file)
@@ -3,7 +3,7 @@ CORE_INCS="$UNIX_INCS"
 CORE_DEPS="$UNIX_DEPS $FREEBSD_DEPS"
 CORE_SRCS="$UNIX_SRCS $FREEBSD_SRCS"
 
-CFLAGS="$CFLAGS -pipe"
+PIPE="-pipe"
 
 
 # __FreeBSD_version is the best way to determine whether
index abf29369648df428eb16cc10dcb356daf442aad7..78ab3d14b98e067988a94ae64fdff7ba5966ee34 100644 (file)
@@ -4,7 +4,7 @@ CORE_DEPS="$UNIX_DEPS $LINUX_DEPS"
 CORE_SRCS="$UNIX_SRCS $LINUX_SRCS"
 EVENT_MODULES="$EVENT_MODULES"
 
-CFLAGS="$CFLAGS -pipe"
+PIPE="-pipe"
 
 
 CC_TEST_FLAGS="-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE"
index 7c2caf45993a26fedbf7d1365ed568f00650a613..f1ac0f91b8e3975c70c348589d41aef9e0797e49 100644 (file)
@@ -15,16 +15,24 @@ CC_TEST_FLAGS="-D_FILE_OFFSET_BITS=64"
 case $PLATFORM in
 
     SunOS:5.[89]:* | SunOS:5.10:*)
-        CFLAGS="$CFLAGS -pipe"
+        PIPE="-pipe"
     ;;
 
     *)
-        # Solaris 7's gcc does not support "-pipe"
+        # Solaris 7's /usr/ccs/bin/as does not support "-pipe"
     ;;
 
 esac
 
 
+if [ $ZLIB_ASM != NO ]; then
+    echo "$0: error: the --with-zlib-asm=CPU option is not supported"
+    echo "on that platform"
+    echo
+
+    exit 1
+fi
+
 
 ngx_inc="sys/devpoll.h"; . auto/inc
 
index e0d8b26646fb49b3fc565c4488b0112c89721b89..16e552da9674372430a8ba8e6156f26c762bbfd8 100644 (file)
@@ -38,6 +38,7 @@ if [ $HTTP_REWRITE = YES ]; then
         echo "--without-http_rewrite_module option"
         echo "or you have to enable PCRE support"
         echo
+
         exit 1
     fi
 fi
@@ -50,6 +51,7 @@ if [ $HTTP_GZIP = YES ]; then
         echo "--without-http_gzip_module option"
         echo "or you have to enable zlib support"
         echo
+
         exit 1
     fi
 fi