📄 configure
字号:
eval CFLAGS_AX_$ax_stack=\"$CFLAGS\"eval CPPFLAGS_AX_$ax_stack=\"$CPPFLAGS\"eval LDFLAGS_AX_$ax_stack=\"$LDFLAGS\"eval LIBS_AX_$ax_stack=\"$LIBS\" CPPFLAGS="$KCPPFLAGS" cat > conftest.$ac_ext <<EOF#line 1314 "configure"#include "confdefs.h" #include <linux/autoconf.h> #ifdef CONFIG_CRYPTO yes #endif EOFif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "yes" >/dev/null 2>&1; then rm -rf conftest* capi=1else rm -rf conftest* capi=0firm -f conftest* eval CC=\"\${CC_AX_$ax_stack}\"eval CFLAGS=\"\${CFLAGS_AX_$ax_stack}\"eval CPPFLAGS=\"\${CPPFLAGS_AX_$ax_stack}\"eval LDFLAGS=\"\${LDFLAGS_AX_$ax_stack}\"eval LIBS=\"\${LIBS_AX_$ax_stack}\"ax_stack=`expr 0$ax_stack - 1` x=notest "x$capi" = "x1" && x=yesecho "$ac_t""$x" 1>&6 fiif test "$capi$usecapi" = 11 ; then cat >> confdefs.h <<\EOF#define USE_CRYPTOAPI 1EOF crypt= else cat >> confdefs.h <<\EOF#define Crypto_Blowfish 1EOF crypt=bfiecho $ac_n "checking for kernel CRC function""... $ac_c" 1>&6echo "configure:1358: checking for kernel CRC function" >&5ax_stack=`expr 0$ax_stack + 1`eval CC_AX_$ax_stack=\"$CC\"eval CFLAGS_AX_$ax_stack=\"$CFLAGS\"eval CPPFLAGS_AX_$ax_stack=\"$CPPFLAGS\"eval LDFLAGS_AX_$ax_stack=\"$LDFLAGS\"eval LIBS_AX_$ax_stack=\"$LIBS\"CPPFLAGS="$KCPPFLAGS"cat > conftest.$ac_ext <<EOF#line 1368 "configure"#include "confdefs.h" #include <linux/autoconf.h> #if defined(CONFIG_CRC32) || defined(CONFIG_CRC32_MODULE) yes #endifEOFif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | egrep "yes" >/dev/null 2>&1; then rm -rf conftest* kcrc=1else rm -rf conftest* kcrc=0firm -f conftest*eval CC=\"\${CC_AX_$ax_stack}\"eval CFLAGS=\"\${CFLAGS_AX_$ax_stack}\"eval CPPFLAGS=\"\${CPPFLAGS_AX_$ax_stack}\"eval LDFLAGS=\"\${LDFLAGS_AX_$ax_stack}\"eval LIBS=\"\${LIBS_AX_$ax_stack}\"ax_stack=`expr 0$ax_stack - 1`x=notest "x$kcrc" = "x1" && x=yesecho "$ac_t""$x" 1>&6if test "$kcrc" = 1 ; then cat >> confdefs.h <<\EOF#define HAVE_KERNEL_CRC 1EOFelse CCOBJS="$CCOBJS crc32.o"fi# Check whether --enable-protocol or --disable-protocol was given.if test "${enable_protocol+set}" = set; then enableval="$enable_protocol" VERS=$enablevalelse VERS=3fitest "$VERS" -lt 3 && { echo "configure: error: Protocols less than 3 are deprecated" 1>&2; exit 1; }verl=`expr substr abcdef $VERS 1`CRYPTO=Blowfish MODULE=cip$verl$crypt.ocase "$KVERS" in2.[56].*) IMODULE=cip$verl$crypt.ko ;;*) IMODULE=$MODULE ;;esacCIPED=ciped-$verl$crypt# Check whether --enable-ctldir or --disable-ctldir was given.if test "${enable_ctldir+set}" = set; then enableval="$enable_ctldir" cat >> confdefs.h <<EOF#define CTLDIR "$enableval"EOFfi# Check whether --enable-debug or --disable-debug was given.if test "${enable_debug+set}" = set; then enableval="$enable_debug" test "$enableval" = "no" && e=0else e=1fitest "$e" = "1" && cat >> confdefs.h <<\EOF#define DEBUG 1EOF# Check whether --enable-dyndev or --disable-dyndev was given.if test "${enable_dyndev+set}" = set; then enableval="$enable_dyndev" test "$enableval" = "no" && e=0else e=1fitest "$e" = "0" && cat >> confdefs.h <<\EOF#define NO_DYNDEV 1EOF# Check whether --enable-logfacility or --disable-logfacility was given.if test "${enable_logfacility+set}" = set; then enableval="$enable_logfacility" f=`echo "$enableval" | sed 's,^log_,,i' | tr a-z A-Z` cat >> confdefs.h <<EOF#define LOGFAC LOG_$fEOFelse cat >> confdefs.h <<\EOF#define LOGFAC LOG_DAEMONEOFficat >> confdefs.h <<EOF#define ProtocolVersion $VERSEOFcat >> confdefs.h <<EOF#define VERSION "$VERSION"EOF# Check whether --enable-bug-compatible or --disable-bug-compatible was given.if test "${enable_bug_compatible+set}" = set; then enableval="$enable_bug_compatible" test "$enableval" = "no" || cat >> confdefs.h <<\EOF#define BUG_COMPATIBLE 1EOFfi# Check whether --enable-send-config or --disable-send-config was given.if test "${enable_send_config+set}" = set; then enableval="$enable_send_config" test "$enableval" = "no" && e=0else e=1fitest "$e" = "0" && cat >> confdefs.h <<\EOF#define DONT_SEND_CONF 1EOF# Check whether --enable-regparm or --disable-regparm was given.if test "${enable_regparm+set}" = set; then enableval="$enable_regparm" test "$enableval" = "no" || cat >> confdefs.h <<\EOF#define USE_REGPARM 1EOFfi# Check whether --enable-keyfile or --disable-keyfile was given.if test "${enable_keyfile+set}" = set; then enableval="$enable_keyfile" cat >> confdefs.h <<EOF#define KEYFILE "$enableval"EOFfi# Check whether --enable-keydir or --disable-keydir was given.if test "${enable_keydir+set}" = set; then enableval="$enable_keydir" if test `echo ""$enableval"" | wc -c` -gt 120 ; then echo "configure: warning: format string too long - ignoring" 1>&2;else ax_ps=`echo ""$enableval" " | sed 's/%[^s]/%%/g;s/%s/%/g;s/[^%]//g'` if test "$ax_ps" = "%" ; then cat >> confdefs.h <<EOF#define KEYDIR "$enableval"EOF else echo "configure: warning: "$enableval" is not a proper format string - ignoring" 1>&2; fififi# Check whether --enable-optdir or --disable-optdir was given.if test "${enable_optdir+set}" = set; then enableval="$enable_optdir" if test `echo ""$enableval"" | wc -c` -gt 120 ; then echo "configure: warning: format string too long - ignoring" 1>&2;else ax_ps=`echo ""$enableval" " | sed 's/%[^s]/%%/g;s/%s/%/g;s/[^%]//g'` if test "$ax_ps" = "%" ; then cat >> confdefs.h <<EOF#define OPTDIR "$enableval"EOF else echo "configure: warning: "$enableval" is not a proper format string - ignoring" 1>&2; fififi# Check whether --enable-ciped or --disable-ciped was given.if test "${enable_ciped+set}" = set; then enableval="$enable_ciped" cat >> confdefs.h <<EOF#define CIPED "$enableval"EOFfi# Check whether --enable-asm or --disable-asm was given.if test "${enable_asm+set}" = set; then enableval="$enable_asm" test "$enableval" = "no" && e=0else e=1fiecho $ac_n "checking for assembler parts""... $ac_c" 1>&6echo "configure:1587: checking for assembler parts" >&5 if test $e -eq 1 -a -f cipe/bf-$ARCH.S; then cat >> confdefs.h <<\EOF#define ASM_BF_Crypt 1EOF ASMOBJS=bf-$ARCH.o fi CCOBJS="$CCOBJS bf.o"if test "$ASMOBJS" ; then echo "$ac_t""$ASMOBJS" 1>&6 ; else echo "$ac_t""none" 1>&6 ; fifor ac_func in mlock mlockalldoecho $ac_n "checking for $ac_func""... $ac_c" 1>&6echo "configure:1601: checking for $ac_func" >&5if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6else cat > conftest.$ac_ext <<EOF#line 1606 "configure"#include "confdefs.h"/* System header to define __stub macros and hopefully few prototypes, which can conflict with char $ac_func(); below. */#include <assert.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 $ac_func();int main() {/* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */#if defined (__stub_$ac_func) || defined (__stub___$ac_func)choke me#else$ac_func();#endif; return 0; }EOFif { (eval echo configure:1629: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes"else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* eval "ac_cv_func_$ac_func=no"firm -f conftest*fiif eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then echo "$ac_t""yes" 1>&6 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` cat >> confdefs.h <<EOF#define $ac_tr_func 1EOF else echo "$ac_t""no" 1>&6fidoneBUILD_PKCIPE=1SSLINCS=""SSLLIBS=""# Check whether --with-ssl-includes or --without-ssl-includes was given.if test "${with_ssl_includes+set}" = set; then withval="$with_ssl_includes" SSLINCS=$withvalfi# Check whether --with-ssl-libs or --without-ssl-libs was given.if test "${with_ssl_libs+set}" = set; then withval="$with_ssl_libs" SSLLIBS=$withvalfi# Check whether --enable-pkcipe or --disable-pkcipe was given.if test "${enable_pkcipe+set}" = set; then enableval="$enable_pkcipe" test "$enableval" = "no" && BUILD_PKCIPE=""fiif test "$BUILD_PKCIPE" ; thenecho $ac_n "checking for OpenSSL""... $ac_c" 1>&6echo "configure:1680: checking for OpenSSL" >&5H=openssl/ssl.hfor i in /usr/local /local /opt /usr ; do for j in / /ssl /openssl /ssleay ; do test -z "$SSLINCS" -a -f $i$j/include/$H && SSLINCS="$i$j/include" test -z "$SSLINCS" -a -f $i/include$j/$H && SSLINCS="$i/include$j" test -z "$SSLLIBS" -a -f $i$j/lib/libssl.so && SSLLIBS="$i$j/lib" test -z "$SSLLIBS" -a -f $i/lib$j/libssl.so && SSLLIBS="$i/lib$j" test -z "$SSLLIBS" -a -f $i$j/lib/libssl.a && SSLLIBS="$i$j/lib" test -z "$SSLLIBS" -a -f $i/lib$j/libssl.a && SSLLIBS="$i/lib$j" donedoneif test "$SSLINCS" -a "$SSLLIBS" ; then SSLINCS=`echo $SSLINCS | sed 's,//,/,g;s,/$,,'` SSLLIBS=`echo $SSLLIBS | sed 's,//,/,g;s,/$,,'` echo "$ac_t""includes $SSLINCS, libs $SSLLIBS" 1>&6 if test "$SSLINCS" != "/usr/include" ; then CPPFLAGS="-I$SSLINCS $CPPFLAGS" fi if test "$SSLLIBS" != "/usr/lib" ; then LIBS="-L$SSLLIBS -lcrypto -ldl $LIBS" else LIBS="-lcrypto -ldl $LIBS" fi SSLBIN=`dirname $SSLLIBS`/bin # Extract the first word of "openssl", so it can be a program name with args.set dummy openssl; ac_word=$2echo $ac_n "checking for $ac_word""... $ac_c" 1>&6echo "configure:1706: checking for $ac_word" >&5if eval "test \"`echo '$''{'ac_cv_path_OPENSSL'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6else case "$OPENSSL" in /*) ac_cv_path_OPENSSL="$OPENSSL" # Let the user override the test with a path. ;; ?:/*) ac_cv_path_OPENSSL="$OPENSSL" # Let the user override the test with a dos path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" ac_dummy=""${SSLBIN}:${PATH}"" for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then ac_cv_path_OPENSSL="$ac_dir/$ac_word" break fi done IFS="$ac_save_ifs" test -z "$ac_cv_path_OPENSSL" && ac_cv_path_OPENSSL="no" ;;esacfiOPENSSL="$ac_cv_path_OPENSSL"if test -n "$OPENSSL"; then echo "$ac_t""$OPENSSL" 1>&6else echo "$ac_t""no" 1>&6fi test "$OPENSSL" = "no" && { echo "configure: error: openssl binary not found" 1>&2; exit 1; } echo $ac_n "checking OpenSSL version""... $ac_c" 1>&6echo "configure:1741: checking OpenSSL version" >&5
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -