configure

来自「监控软件rrdtools」· 代码 · 共 2,400 行 · 第 1/5 页

TXT
2,400
字号
    fi      fi    save_old_LDFLAGS=$LDFLAGS  ac_stuff="    -L$OPENSSL_LIBDIR  "    save_ext_shared=$ext_shared  ext_shared=yes    for ac_i in $ac_stuff; do    case $ac_i in    -l*)      ac_ii=`echo $ac_i|cut -c 3-`          case $ac_ii in  c|c_r|pthread*) ;;  *)     if test "$ext_shared" = "yes"; then        LDFLAGS="$LDFLAGS -l$ac_ii"     else          case $ac_ii in  c|c_r|pthread*) ;;  *)       LIBS="$LIBS -l$ac_ii"    ;;  esac    fi   ;;  esac    ;;    -L*)      ac_ii=`echo $ac_i|cut -c 3-`        if test "$ac_ii" != "/usr/lib"; then      if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then    ai_p=$ac_ii  else        ep_dir="`echo $ac_ii|sed 's%/*[^/][^/]*/*$%%'`"        ep_realdir="`(cd \"$ep_dir\" && pwd)`"    ai_p="$ep_realdir/`basename \"$ac_ii\"`"  fi          if test "$ext_shared" = "yes"; then        LDFLAGS="$ld_runpath_switch$ai_p -L$ai_p $LDFLAGS"      else              unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`    cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""  if test -n "$unique" && test "`eval $cmd`" = "" ; then    eval "LIBPATH$unique=set"        test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"    LDFLAGS="$LDFLAGS -L$ai_p"    PHP_RPATHS="$PHP_RPATHS $ai_p"    fi      fi      fi    ;;    esac  done  echo $ac_n "checking for CRYPTO_free in -lcrypto""... $ac_c" 1>&6echo "configure:1531: checking for CRYPTO_free in -lcrypto" >&5ac_lib_var=`echo crypto'_'CRYPTO_free | sed 'y%./+-%__p_%'`if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  ac_save_LIBS="$LIBS"LIBS="-lcrypto  $LIBS"cat > conftest.$ac_ext <<EOF#line 1539 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char CRYPTO_free();int main() {CRYPTO_free(); return 0; }EOFif { (eval echo configure:1550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=no"firm -f conftest*LIBS="$ac_save_LIBS"fiif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  echo "$ac_t""yes" 1>&6      LDFLAGS=$save_old_LDFLAGS    ext_shared=$save_ext_shared            case crypto in  c|c_r|pthread*) ;;  *)       LIBS="-lcrypto $LIBS"    ;;  esac    else  echo "$ac_t""no" 1>&6    LDFLAGS=$save_old_LDFLAGS    ext_shared=$save_ext_shared    unset ac_cv_func_crypto        { echo "configure: error: libcrypto not found!" 1>&2; exit 1; }    fi    save_old_LDFLAGS=$LDFLAGS  ac_stuff="    -L$OPENSSL_LIBDIR  "    save_ext_shared=$ext_shared  ext_shared=yes    for ac_i in $ac_stuff; do    case $ac_i in    -l*)      ac_ii=`echo $ac_i|cut -c 3-`          case $ac_ii in  c|c_r|pthread*) ;;  *)     if test "$ext_shared" = "yes"; then        LDFLAGS="$LDFLAGS -l$ac_ii"     else          case $ac_ii in  c|c_r|pthread*) ;;  *)       LIBS="$LIBS -l$ac_ii"    ;;  esac    fi   ;;  esac    ;;    -L*)      ac_ii=`echo $ac_i|cut -c 3-`        if test "$ac_ii" != "/usr/lib"; then      if test -z "$ac_ii" || echo "$ac_ii" | grep '^/' >/dev/null ; then    ai_p=$ac_ii  else        ep_dir="`echo $ac_ii|sed 's%/*[^/][^/]*/*$%%'`"        ep_realdir="`(cd \"$ep_dir\" && pwd)`"    ai_p="$ep_realdir/`basename \"$ac_ii\"`"  fi          if test "$ext_shared" = "yes"; then        LDFLAGS="$ld_runpath_switch$ai_p -L$ai_p $LDFLAGS"      else              unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`    cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""  if test -n "$unique" && test "`eval $cmd`" = "" ; then    eval "LIBPATH$unique=set"        test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"    LDFLAGS="$LDFLAGS -L$ai_p"    PHP_RPATHS="$PHP_RPATHS $ai_p"    fi      fi      fi    ;;    esac  done  echo $ac_n "checking for SSL_CTX_set_ssl_version in -lssl""... $ac_c" 1>&6echo "configure:1675: checking for SSL_CTX_set_ssl_version in -lssl" >&5ac_lib_var=`echo ssl'_'SSL_CTX_set_ssl_version | sed 'y%./+-%__p_%'`if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  ac_save_LIBS="$LIBS"LIBS="-lssl  $LIBS"cat > conftest.$ac_ext <<EOF#line 1683 "configure"#include "confdefs.h"/* Override any gcc2 internal prototype to avoid an error.  *//* We use char because int might match the return type of a gcc2    builtin and then its argument prototype would still apply.  */char SSL_CTX_set_ssl_version();int main() {SSL_CTX_set_ssl_version(); return 0; }EOFif { (eval echo configure:1694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=yes"else  echo "configure: failed program was:" >&5  cat conftest.$ac_ext >&5  rm -rf conftest*  eval "ac_cv_lib_$ac_lib_var=no"firm -f conftest*LIBS="$ac_save_LIBS"fiif eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then  echo "$ac_t""yes" 1>&6      LDFLAGS=$save_old_LDFLAGS    ext_shared=$save_ext_shared            case ssl in  c|c_r|pthread*) ;;  *)       LIBS="-lssl $LIBS"    ;;  esac    else  echo "$ac_t""no" 1>&6    LDFLAGS=$save_old_LDFLAGS    ext_shared=$save_ext_shared    unset ac_cv_func_ssl        { echo "configure: error: libssl not found!" 1>&2; exit 1; }    fi  OPENSSL_INCDIR_OPT=-I$OPENSSL_INCDIR    fififor ac_prog in gawk mawk nawk awkdo# Extract the first word of "$ac_prog", so it can be a program name with args.set dummy $ac_prog; ac_word=$2echo $ac_n "checking for $ac_word""... $ac_c" 1>&6echo "configure:1751: checking for $ac_word" >&5if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then  echo $ac_n "(cached) $ac_c" 1>&6else  if test -n "$AWK"; then  ac_cv_prog_AWK="$AWK" # Let the user override the test.else  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"  ac_dummy="$PATH"  for ac_dir in $ac_dummy; do    test -z "$ac_dir" && ac_dir=.    if test -f $ac_dir/$ac_word; then      ac_cv_prog_AWK="$ac_prog"      break    fi  done  IFS="$ac_save_ifs"fifiAWK="$ac_cv_prog_AWK"if test -n "$AWK"; then  echo "$ac_t""$AWK" 1>&6else  echo "$ac_t""no" 1>&6fitest -n "$AWK" && breakdone    echo $ac_n "checking for RRDTool support""... $ac_c" 1>&6echo "configure:1785: checking for RRDTool support" >&5# Check whether --with-rrdtool or --without-rrdtool was given.if test "${with_rrdtool+set}" = set; then  withval="$with_rrdtool"  PHP_RRDTOOL=$withvalelse    PHP_RRDTOOL=no  if test "$PHP_ENABLE_ALL" && test "yes" = "yes"; then    PHP_RRDTOOL=$PHP_ENABLE_ALL  fifiext_output="yes, shared"ext_shared=yescase $PHP_RRDTOOL inshared,*)  PHP_RRDTOOL=`echo "$PHP_RRDTOOL"|sed 's/^shared,//'`  ;;shared)  PHP_RRDTOOL=yes  ;;no)  ext_output=no  ext_shared=no  ;;*)  ext_output=yes  ext_shared=no  ;;esac  ext_output="yes, shared"  ext_shared=yes  test "$PHP_RRDTOOL" = "no" && PHP_RRDTOOL=yesecho "$ac_t""$ext_output" 1>&6if test "$PHP_RRDTOOL" != "no"; then  for i in /usr/local /usr /opt/rrdtool /usr/local/rrdtool $PHP_RRDTOOL; do    if test -f $i/include/rrd.h; then      RRDTOOL_DIR=$i    fi  done  if test -z "$RRDTOOL_DIR"; then    { echo "configure: error: Please reinstall rrdtool" 1>&2; exit 1; }  fi    if test "$RRDTOOL_DIR/include" != "/usr/include"; then      if test -z "$RRDTOOL_DIR/include" || echo "$RRDTOOL_DIR/include" | grep '^/' >/dev/null ; then    ai_p=$RRDTOOL_DIR/include  else        ep_dir="`echo $RRDTOOL_DIR/include|sed 's%/*[^/][^/]*/*$%%'`"        ep_realdir="`(cd \"$ep_dir\" && pwd)`"    ai_p="$ep_realdir/`basename \"$RRDTOOL_DIR/include\"`"  fi        unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`    cmd="echo $ac_n \"\$INCLUDEPATH$unique$ac_c\""  if test -n "$unique" && test "`eval $cmd`" = "" ; then    eval "INCLUDEPATH$unique=set"          if test ""; then        INCLUDES="-I$ai_p $INCLUDES"      else        INCLUDES="$INCLUDES -I$ai_p"      fi      fi  fi    if test "$ext_shared" = "yes"; then    RRDTOOL_SHARED_LIBADD="-lrrd $RRDTOOL_SHARED_LIBADD"    if test -n "$RRDTOOL_DIR/lib"; then        if test "$RRDTOOL_DIR/lib" != "/usr/lib"; then      if test -z "$RRDTOOL_DIR/lib" || echo "$RRDTOOL_DIR/lib" | grep '^/' >/dev/null ; then    ai_p=$RRDTOOL_DIR/lib  else        ep_dir="`echo $RRDTOOL_DIR/lib|sed 's%/*[^/][^/]*/*$%%'`"        ep_realdir="`(cd \"$ep_dir\" && pwd)`"    ai_p="$ep_realdir/`basename \"$RRDTOOL_DIR/lib\"`"  fi          if test "$ext_shared" = "yes"; then        RRDTOOL_SHARED_LIBADD="$ld_runpath_switch$ai_p -L$ai_p $RRDTOOL_SHARED_LIBADD"      else              unique=`echo $ai_p|sed 's/[^a-zA-Z0-9]/_/g'`    cmd="echo $ac_n \"\$LIBPATH$unique$ac_c\""  if test -n "$unique" && test "`eval $cmd`" = "" ; then    eval "LIBPATH$unique=set"        test -n "$ld_runpath_switch" && LDFLAGS="$LDFLAGS $ld_runpath_switch$ai_p"    LDFLAGS="$LDFLAGS -L$ai_p"    PHP_RPATHS="$PHP_RPATHS $ai_p"    fi      fi      fi    fi  else      if test -n "$RRDTOOL_DIR/lib"; then      if test "$RRDTOOL_DIR/lib" != "/usr/lib"; then

⌨️ 快捷键说明

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