⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.m4

📁 php-4.4.7学习linux时下载的源代码
💻 M4
📖 第 1 页 / 共 2 页
字号:
          $EMPRESSPATH/odbccl/lib/* | \          $EMPRESSPATH/rdbms/lib/* | \          $EMPRESSPATH/common/lib/*)                NEWLIST="$NEWLIST $I"                ;;        esac    done    ODBC_LIBS="-lempphpbcs -lms -lmscfg -lbasic -lbasic_os -lnlscstab -lnlsmsgtab -lm -ldl -lcrypt"    ODBC_TYPE=empress    AC_DEFINE(HAVE_EMPRESS,1,[ ])    AC_MSG_RESULT(yes)    AC_FIND_EMPRESS_BCS_LIBS($ODBC_LIBDIR)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for Birdstep support)AC_ARG_WITH(birdstep,[  --with-birdstep[=DIR]   Include Birdstep support.  DIR is the Birdstep base                          install directory, defaults to /usr/local/birdstep.],[  PHP_WITH_SHARED  if test "$withval" != "no"; then    if test "$withval" = "yes"; then        ODBC_INCDIR=/usr/local/birdstep/include        ODBC_LIBDIR=/usr/local/birdstep/lib    else        ODBC_INCDIR=$withval/include        ODBC_LIBDIR=$withval/lib    fi       case $host_alias in      *aix*[)]        AC_DEFINE(AIX,1,[ ]);;      *hpux*[)]        AC_DEFINE(HPUX,1,[ ]);;      *linux*[)]        AC_DEFINE(LINUX,1,[ ]);;      *qnx*[)]        AC_DEFINE(NEUTRINO,1,[ ]);;      i?86-*-solaris*[)]        AC_DEFINE(ISOLARIS,1,[ ]);;      sparc-*-solaris*[)]        AC_DEFINE(SOLARIS,1,[ ]);;      *unixware*[)]        AC_DEFINE(UNIXWARE,1,[ ]);;    esac    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_TYPE=birdstep    ODBC_LFLAGS=-L$ODBC_LIBDIR    ODBC_LIBS="-lCadm -lCdict -lCenc -lCrdm -lCrpc -lCrdbc -lCrm -lCuapi -lutil"        if test -f "$ODBC_LIBDIR/libCrdbc32.$SHLIB_SUFFIX_NAME"; then      ODBC_LIBS="-lCrdbc32 -lCadm32 -lCncp32 -lCrm32 -lCsql32 -lCdict32 -lCrdm32 -lCrpc32 -lutil"    elif test -f "$ODBC_LIBDIR/libCrdbc.$SHLIB_SUFFIX_NAME"; then      ODBC_LIBS="-lCrdbc -lCadm -lCncp -lCrm -lCsql -lCdict -lCrdm -lCrpc -lutil"    fi    AC_DEFINE(HAVE_BIRDSTEP,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for a custom ODBC support)AC_ARG_WITH(custom-odbc,[  --with-custom-odbc[=DIR]                                Include a user defined ODBC support.                          The DIR is ODBC install base directory,                           which defaults to /usr/local.                          Make sure to define CUSTOM_ODBC_LIBS and                          have some odbc.h in your include dirs.                          E.g., you should define following for                           Sybase SQL Anywhere 5.5.00 on QNX, prior to                          run configure script:                              CPPFLAGS=\"-DODBC_QNX -DSQLANY_BUG\"                              LDFLAGS=-lunix                              CUSTOM_ODBC_LIBS=\"-ldblib -lodbc\".],[  if test "$withval" = "yes"; then    withval=/usr/local  fi  if test "$withval" != "no"; then    ODBC_INCDIR=$withval/include    ODBC_LIBDIR=$withval/lib    ODBC_LFLAGS=-L$ODBC_LIBDIR    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LIBS=$CUSTOM_ODBC_LIBS    ODBC_TYPE=custom    AC_DEFINE(HAVE_CODBC,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for iODBC support)AC_ARG_WITH(iodbc,[  --with-iodbc[=DIR]      Include iODBC support.  DIR is the iODBC base                          install directory, defaults to /usr/local.],[  PHP_WITH_SHARED  if test "$withval" = "yes"; then    withval=/usr/local  fi  if test "$withval" != "no"; then    PHP_ADD_LIBRARY_WITH_PATH(iodbc, $withval/lib)    PHP_ADD_INCLUDE($withval/include, 1)    ODBC_TYPE=iodbc    ODBC_INCLUDE=-I$withval/include    ODBC_LFLAGS=-L$withval/lib    ODBC_LIBS=-liodbc    AC_DEFINE(HAVE_IODBC,1,[ ])    AC_DEFINE(HAVE_ODBC2,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for Easysoft ODBC-ODBC Bridge support)AC_ARG_WITH(esoob,[  --with-esoob[=DIR]      Include Easysoft OOB support. DIR is the OOB base                          install directory,                          defaults to /usr/local/easysoft/oob/client.],[  PHP_WITH_SHARED  if test "$withval" = "yes"; then    withval=/usr/local/easysoft/oob/client  fi  if test "$withval" != "no"; then    ODBC_INCDIR=$withval/include    ODBC_LIBDIR=$withval/lib    ODBC_LFLAGS=-L$ODBC_LIBDIR    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LIBS=-lesoobclient    ODBC_TYPE=ESOOB    AC_DEFINE(HAVE_ESOOB,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for unixODBC support)AC_ARG_WITH(unixODBC,[  --with-unixODBC[=DIR]   Include unixODBC support.  DIR is the unixODBC base                          install directory, defaults to /usr/local.],[  PHP_WITH_SHARED  if test "$withval" = "yes"; then    withval=/usr/local  fi  if test "$withval" != "no"; then    ODBC_INCDIR=$withval/include    ODBC_LIBDIR=$withval/lib    ODBC_LFLAGS=-L$ODBC_LIBDIR    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LIBS=-lodbc    ODBC_TYPE=unixODBC    AC_DEFINE(HAVE_UNIXODBC,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for DBMaker support)AC_ARG_WITH(dbmaker,[  --with-dbmaker[=DIR]    Include DBMaker support.  DIR is the DBMaker base                          install directory, defaults to where the latest                           version of DBMaker is installed (such as                          /home/dbmaker/3.6).],[  PHP_WITH_SHARED  if test "$withval" = "yes"; then    # find dbmaker's home directory    DBMAKER_HOME=`grep "^dbmaker:" /etc/passwd | awk -F: '{print $6}'`    # check DBMaker version (from 5.0 to 2.0)    DBMAKER_VERSION=5.0    while test ! -d $DBMAKER_HOME/$DBMAKER_VERSION -a "$DBMAKER_VERSION" != "2.9"; do        DM_VER=`echo $DBMAKER_VERSION | sed -e 's/\.//' | awk '{ print $1-1;}'`        MAJOR_V=`echo $DM_VER | awk '{ print $1/10; }'  | awk  -F. '{ print $1; }'`        MINOR_V=`echo $DM_VER | awk '{ print $1%10; }'`        DBMAKER_VERSION=$MAJOR_V.$MINOR_V    done    if test "$DBMAKER_VERSION" = "2.9"; then        withval=$DBMAKER_HOME    else        DBMAKER_PATH=$DBMAKER_HOME/$DBMAKER_VERSION    fi    withval=$DBMAKER_PATH  fi  if test "$withval" != "no"; then    ODBC_INCDIR=$withval/include    ODBC_LIBDIR=$withval/lib    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LFLAGS=-L$ODBC_LIBDIR    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LIBS="-ldmapic -lc"    ODBC_TYPE=dbmaker    AC_DEFINE(HAVE_DBMAKER,1,[Whether you want DBMaker])    if test "$shared" = "yes"; then        AC_MSG_RESULT(yes (shared))        ODBC_LIBS="-ldmapic -lc -lm"        ODBC_SHARED="odbc.la"    else        AC_MSG_RESULT(yes (static))        PHP_ADD_LIBRARY_WITH_PATH(dmapic, $ODBC_LIBDIR)        PHP_ADD_INCLUDE($ODBC_INCDIR)        ODBC_STATIC="libphpext_odbc.la"    fi    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -n "$ODBC_TYPE"; then  if test "$ODBC_TYPE" != "dbmaker"; then    ext_shared=$shared    PHP_EVAL_LIBLINE([$ODBC_LFLAGS $ODBC_LIBS], ODBC_SHARED_LIBADD)    if test "$ODBC_TYPE" != "birdstep" && test "$ODBC_TYPE" != "solid"; then      AC_DEFINE(HAVE_SQLDATASOURCES,1,[ ])    fi  fi  AC_DEFINE(HAVE_UODBC,1,[ ])  PHP_SUBST(ODBC_SHARED_LIBADD)  PHP_SUBST(ODBC_INCDIR)  PHP_SUBST(ODBC_LIBDIR)  PHP_SUBST_OLD(ODBC_INCLUDE)  PHP_SUBST_OLD(ODBC_LIBS)  PHP_SUBST_OLD(ODBC_LFLAGS)  PHP_SUBST_OLD(ODBC_TYPE)  PHP_NEW_EXTENSION(odbc, php_odbc.c, $ext_shared,, $ODBC_INCLUDE)fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -