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

📄 config.m4

📁 php-4.4.7学习linux时下载的源代码
💻 M4
📖 第 1 页 / 共 2 页
字号:
dnldnl $Id: config.m4,v 1.55.2.12.2.2 2006/01/10 14:17:26 tony2001 Exp $dnldnldnl Figure out which library file to link with for the Solid support.dnlAC_DEFUN([AC_FIND_SOLID_LIBS],[  AC_MSG_CHECKING([Solid library file])    ac_solid_uname_r=`uname -r 2>/dev/null`  ac_solid_uname_s=`uname -s 2>/dev/null`  case $ac_solid_uname_s in    AIX) ac_solid_os=a3x;;   # a4x for AIX4/ Solid 2.3/3.0 only    HP-UX) ac_solid_os=h9x;; # h1x for hpux11, h0x for hpux10    IRIX) ac_solid_os=irx;;  # Solid 2.3(?)/ 3.0 only    Linux)       if ldd -v /bin/sh | grep GLIBC > /dev/null; then        AC_DEFINE(SS_LINUX,1,[Needed in sqlunix.h ])        ac_solid_os=l2x	  else        AC_DEFINE(SS_LINUX,1,[Needed in sqlunix.h ])        ac_solid_os=lux      fi;;     SunOS)       ac_solid_os=ssx;; # should we deal with SunOS 4?    FreeBSD)       if test `expr $ac_solid_uname_r : '\(.\)'` -gt "2"; then        AC_DEFINE(SS_FBX,1,[Needed in sqlunix.h for wchar defs ])        ac_solid_os=fex      else         AC_DEFINE(SS_FBX,1,[Needed in sqlunix.h for wchar defs ])        ac_solid_os=fbx      fi;;  esac  if test -f $1/soc${ac_solid_os}35.a; then    ac_solid_version=35    ac_solid_prefix=soc  elif test -f $1/scl${ac_solid_os}30.a; then    ac_solid_version=30    ac_solid_prefix=scl  elif test -f $1/scl${ac_solid_os}23.a; then    ac_solid_version=23    ac_solid_prefix=scl  fi## Check for the library files, and setup the ODBC_LIBS path...#if test ! -f $1/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so -a \	! -f $1/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a; then  #  # we have an error and should bail out, as we can't find the libs!  #  echo ""  echo "*********************************************************************"  echo "* Unable to locate $1/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so or $1/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a"  echo "* Please correct this by creating the following links and reconfiguring:"  echo "* $1/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a -> $1/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.a"  echo "* $1/${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so -> $1/lib${ac_solid_prefix}${ac_solid_os}${ac_solid_version}.so"  echo "*********************************************************************"else  ODBC_LFLAGS=-L$1  ODBC_LIBS=-l${ac_solid_prefix}${ac_solid_os}${ac_solid_version}fi  AC_MSG_RESULT(`echo $ODBC_LIBS | sed -e 's!.*/!!'`)])dnldnl Figure out which library file to link with for the Empress support.dnlAC_DEFUN([AC_FIND_EMPRESS_LIBS],[  AC_MSG_CHECKING([Empress library file])  ODBC_LIBS=`echo $1/libempodbccl.so | cut -d' ' -f1`  if test ! -f $ODBC_LIBS; then    ODBC_LIBS=`echo $1/libempodbccl.so | cut -d' ' -f1`  fi  AC_MSG_RESULT(`echo $ODBC_LIBS | sed -e 's!.*/!!'`)])AC_DEFUN([AC_FIND_EMPRESS_BCS_LIBS],[  AC_MSG_CHECKING([Empress local access library file])  ODBCBCS_LIBS=`echo $1/libempodbcbcs.a | cut -d' ' -f1`  if test ! -f $ODBCBCS_LIBS; then    ODBCBCS_LIBS=`echo $1/libempodbcbcs.a | cut -d' ' -f1`  fi  AC_MSG_RESULT(`echo $ODBCBCS_LIBS | sed -e 's!.*/!!'`)])if test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for Adabas support)AC_ARG_WITH(adabas,[  --with-adabas[=DIR]     Include Adabas D support.  DIR is the Adabas 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_INCLUDE($withval/incl)    PHP_ADD_LIBPATH($withval/lib)    ODBC_OBJS="$withval/lib/odbclib.a"    ODBC_LIB="$abs_builddir/ext/odbc/libodbc_adabas.a"    $srcdir/build/shtool mkdir -f -p ext/odbc    rm -f "$ODBC_LIB"    cp "$ODBC_OBJS" "$ODBC_LIB"    PHP_ADD_LIBRARY(sqlptc)    PHP_ADD_LIBRARY(sqlrte)    PHP_ADD_LIBRARY_WITH_PATH(odbc_adabas, $abs_builddir/ext/odbc)    ODBC_TYPE=adabas    AC_DEFINE(HAVE_ADABAS,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for SAP DB support)AC_ARG_WITH(sapdb,[  --with-sapdb[=DIR]      Include SAP DB support.  DIR is SAP DB 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_INCLUDE($withval/incl)    PHP_ADD_LIBPATH($withval/lib)    PHP_ADD_LIBRARY(sqlod)    ODBC_TYPE=sapdb    AC_DEFINE(HAVE_SAPDB,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for Solid support)AC_ARG_WITH(solid,[  --with-solid[=DIR]      Include Solid support.  DIR is the Solid base                          install directory, defaults to /usr/local/solid],[  PHP_WITH_SHARED  if test "$withval" = "yes"; then    withval=/usr/local/solid  fi  if test "$withval" != "no"; then    ODBC_INCDIR=$withval/include    ODBC_LIBDIR=$withval/lib    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_TYPE=solid    if test -f $ODBC_LIBDIR/soc*35.a; then      AC_DEFINE(HAVE_SOLID_35,1,[ ])    elif test -f $ODBC_LIBDIR/scl*30.a; then      AC_DEFINE(HAVE_SOLID_30,1,[ ])    elif test -f $ODBC_LIBDIR/scl*23.a; then      AC_DEFINE(HAVE_SOLID,1,[ ])    fi    AC_MSG_RESULT(yes)    AC_FIND_SOLID_LIBS($ODBC_LIBDIR)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for IBM DB2 support)AC_ARG_WITH(ibm-db2,[  --with-ibm-db2[=DIR]    Include IBM DB2 support.  DIR is the DB2 base                          install directory, defaults to /home/db2inst1/sqllib],[  PHP_WITH_SHARED  if test "$withval" != "no"; then    if test "$withval" = "yes"; then      ODBC_INCDIR=/home/db2inst1/sqllib/include      ODBC_LIBDIR=/home/db2inst1/sqllib/lib    else      ODBC_INCDIR=$withval/include      ODBC_LIBDIR=$withval/lib    fi	    if ! test -f "$ODBC_INCDIR/sqlcli1.h"; then      AC_MSG_ERROR([IBM DB2 header files not found])    fi    if ! test -f "$ODBC_LIBDIR/libdb2.so"; then      AC_MSG_ERROR([IBM DB2 required libraries not found])    fi	    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LFLAGS=-L$ODBC_LIBDIR    ODBC_TYPE=db2    ODBC_LIBS=-ldb2    AC_DEFINE(HAVE_IBMDB2,1,[ ])    AC_MSG_RESULT(yes)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for Empress support)AC_ARG_WITH(empress,[  --with-empress[=DIR]    Include Empress support.  DIR is the Empress base                          install directory, defaults to \$EMPRESSPATH.                          From PHP 4, this option only supports Empress Version                          8.60 and above],[  PHP_WITH_SHARED  if test "$withval" != "no"; then    if test "$withval" = "yes"; then      ODBC_INCDIR=$EMPRESSPATH/include/odbc      ODBC_LIBDIR=$EMPRESSPATH/shlib    else      ODBC_INCDIR=$withval/include/odbc      ODBC_LIBDIR=$withval/shlib    fi    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LFLAGS=-L$ODBC_LIBDIR    ODBC_TYPE=empress    AC_DEFINE(HAVE_EMPRESS,1,[ ])    AC_MSG_RESULT(yes)    AC_FIND_EMPRESS_LIBS($ODBC_LIBDIR)  else    AC_MSG_RESULT(no)  fi],[  AC_MSG_RESULT(no)])fiif test -z "$ODBC_TYPE"; thenAC_MSG_CHECKING(for Empress local access support)AC_ARG_WITH(empress-bcs,[  --with-empress-bcs[=DIR]                          Include Empress Local Access support.  DIR is the                           Empress base install directory, defaults to                           \$EMPRESSPATH.  From PHP 4, this option only supports                          Empress Version 8.60 and above.],[  PHP_WITH_SHARED  if test "$withval" != "no"; then    if test "$withval" = "yes"; then      ODBC_INCDIR=$EMPRESSPATH/include/odbc      ODBC_LIBDIR=$EMPRESSPATH/shlib    else      ODBC_INCDIR=$withval/include/odbc      ODBC_LIBDIR=$withval/shlib    fi    CC="empocc -bcs";export CC;    LD="empocc -bcs";export LD;    ODBC_INCLUDE=-I$ODBC_INCDIR    ODBC_LFLAGS=-L$ODBC_LIBDIR    LIST=`empocc -listlines -bcs -o a a.c`    NEWLIST=    for I in $LIST    do        case $I in

⌨️ 快捷键说明

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