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 + -
显示快捷键?