dgaudet     98/03/07 13:29:57

  Modified:    src/helpers find-dbm-lib
  Log:
  Fix a logic problem -- it was giving false positives because DBM_LIB is
  sometimes set when it shouldn't be... it's set by default in Configure.
  
  Revision  Changes    Path
  1.2       +15 -3     apache-1.3/src/helpers/find-dbm-lib
  
  Index: find-dbm-lib
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/helpers/find-dbm-lib,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- find-dbm-lib      1998/03/05 12:42:31     1.1
  +++ find-dbm-lib      1998/03/07 21:29:57     1.2
  @@ -15,15 +15,27 @@
                DBM_LIB=""
                if ./helpers/TestCompile lib dbm dbm_open; then
                    DBM_LIB="-ldbm"
  +                 found_dbm=1
                elif ./helpers/TestCompile lib ndbm dbm_open; then
                    DBM_LIB="-lndbm"
  +                 found_dbm=1
  +             fi
  +             ;;
  +         *)
  +             if [ "X$DBM_LIB" != "X" ]; then
  +                 oldLIBS="$LIBS"
  +                 LIBS="$LIBS $DBM_LIB"
  +                 if ./helpers/TestCompile func dbm_open; then
  +                     found_dbm=1
  +                 else
  +                     found_dbm=0
  +                     LIBS="$oldLIBS"
  +                 fi
                fi
                ;;
        esac
  -     LIBS="$LIBS $DBM_LIB"
  -     if [ "X$DBM_LIB" != "X" ]; then
  +     if [ "X$found_dbm" = "X1" ]; then
            echo " + using $DBM_LIB"
  -         found_dbm=1
        fi
       fi
   fi
  
  
  

Reply via email to