jim         98/10/19 16:58:28

  Modified:    src      Configure
  Log:
  Some changes to conserve/maintain some coding consistancy. Always quote
  strings and use 'x' as first preference when performing "empty string"
  hack.
  
  Revision  Changes    Path
  1.300     +29 -29    apache-1.3/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.299
  retrieving revision 1.300
  diff -u -r1.299 -r1.300
  --- Configure 1998/10/07 10:18:16     1.299
  +++ Configure 1998/10/19 23:58:26     1.300
  @@ -158,7 +158,7 @@
   using_shlib=`grep  '^SharedModule' $tmpfile >/dev/null && echo 1`
   
   # But perhaps later via apxs when just mod_so is compiled in!
  -if [ ".$using_shlib" = . ]; then
  +if [ "x$using_shlib" = "x" ]; then
       using_shlib=`grep  '^AddModule modules/standard/mod_so.o' $tmpfile 
>/dev/null && echo 1`
   fi
   
  @@ -811,12 +811,12 @@
   ## Now check how we can _directly_ run the C pre-processor
   ##
   TCPP=`egrep '^CPP=' Makefile.config | tail -1 | awk -F= '{print $2}'`
  -if [ ".$TCPP" != . ]; then
  +if [ "x$TCPP" != "x" ]; then
       CPP=`CC=$CC CPP=$TCPP ./helpers/findcpp.sh`
   else
       CPP=`CC=$CC ./helpers/findcpp.sh`
   fi
  -if [ ".$TCPP" = . ]; then
  +if [ "x$TCPP" = "x" ]; then
       echo "CPP=$CPP" >> Makefile.config
   fi 
   echo " + setting C pre-processor to $CPP"
  @@ -1110,9 +1110,9 @@
                       break
                   fi
               done
  -            if [ ".$PERL" != . ]; then
  +            if [ "x$PERL" != "x" ]; then
                   #   cool, Perl is installed on this platform...
  -                if [ ".`$PERL -V:dlsrc 2>/dev/null | grep dlopen`" != . ]; 
then
  +                if [ "x`$PERL -V:dlsrc 2>/dev/null | grep dlopen`" != "x" ]; 
then
                       #   ...and actually uses the dlopen-style interface,
                       #   so we can guess the flags from its knowledge
                       CFLAGS_SHLIB="`$PERL -V:cccdlflags | cut -d\' -f2`"
  @@ -1144,8 +1144,8 @@
   ## the shared objects if SharedModule was used.
   ##
   if [ "x$using_shlib" = "x1" ] ; then
  -    if [ "x$TCFLAGS_SHLIB"  = x -a "x$CFLAGS_SHLIB"  = x  -a \
  -         "x$TLDFLAGS_SHLIB" = x -a "x$LDFLAGS_SHLIB" = x ]; then
  +    if [ "x$TCFLAGS_SHLIB"  = "x" -a "x$CFLAGS_SHLIB"  = "x"  -a \
  +         "x$TLDFLAGS_SHLIB" = "x" -a "x$LDFLAGS_SHLIB" = "x" ]; then
           echo ""
           echo "** FAILURE: Sorry, no shared object support available."
           echo "** Either compile all modules statically (use AddModule 
instead"
  @@ -1232,8 +1232,8 @@
   ####################################################################
   ## OK, now handle RANLIB
   ##
  -if [ ".$RANLIB" = . ]; then
  -    if [ ".$TRANLIB" != . ]; then
  +if [ "x$RANLIB" = "x" ]; then
  +    if [ "x$TRANLIB" != "x" ]; then
           RANLIB=$TRANLIB
       else
           if ./helpers/PrintPath -s ranlib; then
  @@ -1278,7 +1278,7 @@
       CFLAGS="$CFLAGS -DSOCKS -DSOCKS4"
       CFLAGS="$CFLAGS -Dconnect=Rconnect -Dselect=Rselect"
       CFLAGS="$CFLAGS -Dgethostbyname=Rgethostbyname"
  -    if [ ".`grep EXTRA_ Makefile | grep lsocks`" = . ]; then
  +    if [ "x`grep EXTRA_ Makefile | grep lsocks`" = "x" ]; then
        LIBS="$LIBS -L/usr/local/lib -lsocks"
       fi
       case $PLAT in
  @@ -1297,7 +1297,7 @@
       CFLAGS="$CFLAGS -DSOCKS -DSOCKS5"
       CFLAGS="$CFLAGS -Dconnect=SOCKSconnect -Dselect=SOCKSselect"
       CFLAGS="$CFLAGS -Dgethostbyname=SOCKSgethostbyname -Dclose=SOCKSclose"
  -    if [ ".`grep EXTRA_ Makefile | grep lsocks5`" = . ]; then
  +    if [ "x`grep EXTRA_ Makefile | grep lsocks5`" = "x" ]; then
           LIBS="$LIBS -L/usr/local/lib -lsocks5"
       fi
       case $PLAT in
  @@ -1404,9 +1404,9 @@
   
        ext=`echo $modfile | sed 's/^.*\.//'`
        modbase=`echo $modfile | sed 's/\.[^.]*$//'`
  -     if [ x$ext = x$modfile ]; then ext=o; modbase=$modfile; 
modfile=$modbase.o; fi
  -     if [ x$ext = x ] ; then ext=o; modbase=$modfile; fi
  -     if [ x$ext = xc ] ; then ext=o; fi
  +     if [ "x$ext" = "x$modfile" ]; then ext=o; modbase=$modfile; 
modfile=$modbase.o; fi
  +     if [ "x$ext" = "x" ] ; then ext=o; modbase=$modfile; fi
  +     if [ "x$ext" = "xc" ] ; then ext=o; fi
   
        # modbase is the path+filename without extension, ext is the
        # extension given, or if none, o
  @@ -1441,7 +1441,7 @@
                    . ./$tmpfile3
                fi
                rm -f $tmpfile2 $tmpfile3
  -             if [ $ext != so ]; then
  +             if [ "$ext" != "so" ]; then
                    ext=o
                fi
        fi
  @@ -1449,11 +1449,11 @@
                modname=`echo $modbase | sed 's/^.*\///' | \
                        sed 's/^mod_//' | sed 's/^lib//' | sed 's/$/_module/'`
        fi
  -     if [ $ext != so ]; then
  +     if [ "$ext" != "so" ]; then
                echo "Module $modname $modbase.$ext" >>$tmpfile
        fi
        #   optionally generate export file for some linkers 
  -     if [ $ext = so -a .$SHLIB_EXPORT_FILES = .yes ]; then
  +     if [ "$ext" = "so" -a "$SHLIB_EXPORT_FILES" = "yes" ]; then
                echo "$modname" >$modbase.exp
        fi
   done
  @@ -1474,10 +1474,10 @@
   ##
   LIBS_SHLIB=''
   if [ "x$using_shlib" = "x1" ] ; then
  -    if [ ".$RULE_SHARED_CHAIN" = .default ] ; then
  +    if [ "$RULE_SHARED_CHAIN" = "default" ] ; then
           RULE_SHARED_CHAIN=$DEF_SHARED_CHAIN
       fi
  -    if [ ".$RULE_SHARED_CHAIN" = .yes ]; then
  +    if [ "$RULE_SHARED_CHAIN" = "yes" ]; then
           echo " + enabling DSO files to be linked against others"
           #   determine libraries which can be safely linked
           #   to our DSO files, i.e. PIC libraries and shared libraries
  @@ -1492,10 +1492,10 @@
   ## Now the SHARED_CORE stuff
   ##
   if [ "x$using_shlib" = "x1" ] ; then
  -    if [ ".$RULE_SHARED_CORE" = .default ] ; then
  +    if [ "$RULE_SHARED_CORE" = "default" ] ; then
           RULE_SHARED_CORE=$DEF_SHARED_CORE
       fi
  -    if [ ".$RULE_SHARED_CORE" = .yes ]; then
  +    if [ "$RULE_SHARED_CORE" = "yes" ]; then
           echo " + enabling generation of Apache core as DSO"
           #    shuffle compiler flags from shlib variant to standard
           CFLAGS="$CFLAGS $CFLAGS_SHLIB"
  @@ -1506,19 +1506,19 @@
           SUBTARGET=target_shared
           #    determine additional suffixes for libhttpd.so
        V=1 R=3 P=4
  -        if [ ".$SHLIB_SUFFIX_DEPTH" = .0 ]; then
  +        if [ "$SHLIB_SUFFIX_DEPTH" = "0" ]; then
               SHLIB_SUFFIX_LIST=""
           fi
  -        if [ ".$SHLIB_SUFFIX_DEPTH" = .1 ]; then
  +        if [ "$SHLIB_SUFFIX_DEPTH" = "1" ]; then
               SHLIB_SUFFIX_LIST="$V"
           fi
  -        if [ ".$SHLIB_SUFFIX_DEPTH" = .2 ]; then
  +        if [ "$SHLIB_SUFFIX_DEPTH" = "2" ]; then
               SHLIB_SUFFIX_LIST="$V.$R"
           fi
  -        if [ ".$SHLIB_SUFFIX_DEPTH" = .3 ]; then
  +        if [ "$SHLIB_SUFFIX_DEPTH" = "3" ]; then
               SHLIB_SUFFIX_LIST="$V.$R.$P"
           fi
  -        if [ ".$SHLIB_SUFFIX_DEPTH" = .all ]; then
  +        if [ "$SHLIB_SUFFIX_DEPTH" = "all" ]; then
               SHLIB_SUFFIX_LIST="$V $V.$R $V.$R.$P"
           fi
       fi
  @@ -1701,7 +1701,7 @@
   ## it uses ugly looking built-in directory walk messages
   ## while we are already using our own messages
   ##
  -if [ ".`make -v 2>/dev/null | grep 'GNU Make'`" = . ]; then
  +if [ "x`make -v 2>/dev/null | grep 'GNU Make'`" = "x" ]; then
        MFLAGS_STATIC=
   else
        MFLAGS_STATIC=--no-print-directory
  @@ -1753,7 +1753,7 @@
               fi
               ;;
       esac
  -    if [ ".$DL_LIB" != . ]; then
  +    if [ "x$DL_LIB" != "x" ]; then
           LIBS="$LIBS $DL_LIB"
           echo " + using $DL_LIB for vendor DSO support"
       fi
  @@ -1888,7 +1888,7 @@
                } 
                '`
            echo "OBJS=$OBJS" >> $moddir/Makefile
  -         if [ ".$OBJS" != . ]; then
  +         if [ "x$OBJS" != "x" ]; then
                echo "LIB=lib$basedir.a" >> $moddir/Makefile
            else
                #   essential!
  
  
  

Reply via email to