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

📄 configure.in

📁 网络爬虫程序
💻 IN
📖 第 1 页 / 共 3 页
字号:
AC_INIT([pavuk],[0.9.35])AC_CONFIG_SRCDIR([src/pavuk.c])AC_CONFIG_HEADERS([ac-config.h])AM_INIT_AUTOMAKEALL_LINGUAS="cs de es fr it ja pl sk uk"REVISION=`date +%Y-%m-%dT%H:%M`AC_DEFINE_UNQUOTED(REVISION, "$REVISION", [revision number of software])AC_SUBST(REVISION)AC_PREFIX_DEFAULT(/usr/local)CFLAGS="$CFLAGS $v_cflags"AC_ARG_ENABLE(debug, [  --disable-debug         turn off debugging],	WITH_DEBUG=$enableval, WITH_DEBUG="yes")if eval "test x$WITH_DEBUG = xyes"; then	AC_DEFINE_UNQUOTED(DEBUG, 1,		[Define if you want to compile with debuging options])fiAC_PROG_CCAC_PROG_INSTALLAC_PROG_MAKE_SETAC_PROG_RANLIBAC_CANONICAL_HOSTcase $host_os in  *cygwin* ) ISCYGWIN=yes;;	 * ) ISCYGWIN=no;;esacAC_DEFINE_UNQUOTED(HOSTTYPE, "$host_os", [Set host type])if eval "test x$ISCYGWIN = xyes"; then	AC_MSG_CHECKING([style of cygwin paths])	if test -d /cygdrive/C; then		ac_cygwin_paths_style=new		AC_DEFINE_UNQUOTED(HAVE_NEWSTYLE_CYGWIN, 1,			[Define if you have cygwin with new paths style])	else		ac_cygwin_paths_style=old	fi	AC_MSG_RESULT($ac_cygwin_paths_style)	AC_MSG_CHECKING([whether the C compiler (${CC-cc}) supports -fnative-struct])	echo 'void f(){}' > conftest.c	if test -z "`${CC-cc} -fnative-struct -c conftest.c 2>&1`"; then		ac_ccfnativestruct_opt=yes		CFLAGS="$CFLAGS -fnative-struct"	else		ac_ccfnativestruct_opt=no	fi	rm -f conftest*	AC_MSG_RESULT($ac_ccfnativestruct_opt)	WINDRES="windres"	DEPS="pavuk.exe: pavukrc.ro"fiAC_MSG_CHECKING([whether using broken Apple precompiler])AC_RUN_IFELSE([AC_LANG_SOURCE([[	void exit(int);	int main()	{#ifdef __APPLE_CPP__		exit(0);#else		exit(1);#endif	}]])],[	AC_MSG_RESULT([yes])	CPPFLAGS="$CPPFLAGS -no-cpp-precomp"],[AC_MSG_RESULT(no)],[])AC_PATH_PROG(AT, at, at)AC_PATH_PROG(GZIP, gzip, gzip)AC_HEADER_STDCAC_PATH_XAC_PATH_XTRAAC_SYS_LONG_FILE_NAMESAC_C_BIGENDIANif eval "test x$GCC = xyes"; then  if eval "! echo $CFLAGS | grep \\-Wall" > /dev/null 2> /dev/null; then    CFLAGS="$CFLAGS -Wall"  fi  if eval "test x$enable_ansi = xyes"; then    if eval "! echo $CFLAGS | grep \\-ansi" > /dev/null 2> /dev/null; then      CFLAGS="$CFLAGS -ansi"    fi    if eval "! echo $CFLAGS | grep \\-pedantic" > /dev/null 2> /dev/null; then      CFLAGS="$CFLAGS -pedantic"    fi  fifiGTK_LIBS=''GTK_VERSION='1'X_LIBS="$X_EXTRA_LIBS"INTL_LIBS=''SSL_LIBS=''EXTRA_LIBS=''AC_CHECK_TYPE(ssize_t, long)AC_CHECK_LIB(nsl, gethostname, EXTRA_LIBS="$EXTRA_LIBS -lnsl")AC_CHECK_LIB(socket, socket, EXTRA_LIBS="$EXTRA_LIBS -lsocket")dnl **************************dnl SOCKS testsdnl **************************AC_ARG_ENABLE(socks,	[  --disable-socks            do not use SOCKS proxy support], 	WITH_SOCKS=$enableval, WITH_SOCKS="yes")AC_ARG_WITH(socks-includes,	[  --with-socks-includes=DIR  where you have socks includes],	WITH_SOCKS_INC="$withval")if test -n "$WITH_SOCKS_INC"; then	CPPFLAGS="$CPPFLAGS -I$WITH_SOCKS_INC"fiAC_ARG_WITH(socks-libraries,	[  --with-socks-libraries=DIR where you have socks libraries],	WITH_SOCKS_LIB="$withval")if test -n "$WITH_SOCKS_LIB"; then	LDFLAGS="$LDFLAGS -L$WITH_SOCKS_LIB"fiif eval test x$WITH_SOCKS = xyes; then	SOCKS_LIBS=''	AC_CHECK_HEADER(socks.h, AC_DEFINE_UNQUOTED(HAVE_SOCKS_H, 1, [<socks.h>]))	AC_CHECK_LIB(socks5, SOCKSinit,		SOCKS_LIBS="$SOCKS_LIBS -lsocks5")	if test -z "$SOCKS_LIBS"; then		AC_CHECK_LIB(socks, Rconnect, SOCKS_LIBS="$SOCKS_LIBS -lsocks")		if test -n "$SOCKS_LIBS"; then			AC_CHECK_LIB(resolv, main, SOCKS_LIBS="$SOCKS_LIBS -lresolv")                fi	fi	if test -n "$SOCKS_LIBS"; then		x_libs="$x_libs $SOCKS_LIBS"		AC_DEFINE_UNQUOTED(SOCKS, 1, [Socks proxy support])	fifiX_LIBS="$X_LIBS $EXTRA_LIBS"dnl *************************dnl gettext libintl testsdnl *************************AC_ARG_ENABLE(nls,	[  --disable-nls              do not use Native Language Support], 	WITH_NLS=$enableval, WITH_NLS="yes")AC_ARG_WITH(intl-includes,	[  --with-intl-includes=DIR   where you have gettext includes],	WITH_INTL_INC="$withval")if test -n "$WITH_INTL_INC"; then	CPPFLAGS="$CPPFLAGS -I$WITH_INTL_INC"fiAC_ARG_WITH(intl-libraries,	[  --with-intl-libraries=DIR  where you have gettext libraries],	WITH_INTL_LIB="$withval")if test -n "$WITH_INTL_LIB"; then	LDFLAGS="$LDFLAGS -L$WITH_INTL_LIB"fiAC_ARG_ENABLE(utf-8,	[  --enable-utf-8             create language files with UTF-8], 	WITH_UTF=$enableval, WITH_UTF="no")if eval "test x$WITH_UTF = xyes"; then	PAVUK_UTFMODE="umo"else	PAVUK_UTFMODE="mo"fiif eval "test x$WITH_NLS = xyes"; then	AC_CHECK_LIB(c, gettext, INTL_LIBS=" ";_INTL_LIB="c")	if test -z "$INTL_LIBS"; then		AC_CHECK_LIB(intl, gettext, INTL_LIBS="-lintl";_INTL_LIB="intl")	fi	if test -n "$INTL_LIBS"; then		MSUBDIRS="$MSUBDIRS po"		x_libs="$x_libs $INTL_LIBS"		AC_DEFINE_UNQUOTED(GETTEXT_NLS, 1, [gettext intl stuffs])		AC_CHECK_LIB($_INTL_LIB, _nl_msg_cat_cntr, 			AC_DEFINE_UNQUOTED(HAVE_CAT_CNTR, 1,				[have _nl_msg_cat_cntr in libintl]))	fi	INST_LANG=""	if test -n "$LINGUAS"; then		for i in $LINGUAS; do			for j in $ALL_LINGUAS; do				if test "$i" = "$j"; then					INST_LANG="$INST_LANG $j"				fi			done		done	else		INST_LANG="$ALL_LINGUAS"	fi	PAVUK_LANG=""	PAVUK_PO=""	PAVUK_MO=""	PAVUK_POX=""	PAVUK_UPO=""	PAVUK_UMO=""	for i in $INST_LANG; do		PAVUK_LANG="$PAVUK_LANG $i"		PAVUK_PO="$PAVUK_PO $i.po"		PAVUK_MO="$PAVUK_MO $i.mo"		PAVUK_POX="$PAVUK_POX $i.pox"		PAVUK_UPO="$PAVUK_UPO $i.upo"		PAVUK_UMO="$PAVUK_UMO $i.umo"	done	PAVUK_ALLPO=""	PAVUK_ALLMO=""	for i in $ALL_LINGUAS; do		PAVUK_ALLPO="$PAVUK_ALLPO $i.po"		PAVUK_ALLMO="$PAVUK_ALLMO $i.mo"	done	AC_CHECK_PROG(MSGFMT, msgfmt, msgfmt, echo)	if eval "test x$MSGFMT = xmsgfmt"; then		AC_MSG_CHECKING([whether have GNU gettext msgfmt])		_tmp_grp=`msgfmt -h 2>&1 | grep '\--statistics'`		if test -n "$_tmp_grp" ; then			MSGFMTSTATS="--statistics -c -v"			AC_MSG_RESULT([yes])		else			AC_MSG_RESULT([no])		fi	fi	AC_CHECK_PROG(ICONV, iconv, iconv, echo)fidnl *************************dnl SSL support testsdnl *************************AC_ARG_ENABLE(ssl,	[  --disable-ssl              do not compile with SSL support],	WITH_SSL=$enableval, WITH_SSL="yes")AC_ARG_WITH(ssl, [  --with-ssl=[none/auto/openssl/ssleay/nss] select type of used SSL layer],	WITH_SSL_VAL="$withval", WITH_SSL_VAL="auto")case "$WITH_SSL_VAL" in	none | auto | nss | openssl | ssleay) ;;	*) AC_MSG_ERROR("Bad selection in --with-ssl option !");;esacif eval "test x$WITH_SSL_VAL = xnone"; then	want_ssl_impl=noelse	want_ssl_impl=yesfidnl *************************dnl OpenSSL libraries testsdnl *************************AC_ARG_WITH(ssl-includes,	[  --with-ssl-includes=DIR    where you have SSLeay includes],	WITH_SSL_INC="$withval")if test -n "$WITH_SSL_INC"; then	CPPFLAGS="$CPPFLAGS -I$WITH_SSL_INC"fiAC_ARG_WITH(ssl-libraries,	[  --with-ssl-libraries=DIR   where you have SSLeay libraries],	WITH_SSL_LIB="$withval")if test -n "$WITH_SSL_LIB"; then	LDFLAGS="$LDFLAGS -L$WITH_SSL_LIB"fiAC_ARG_WITH(egd-socket,	[  --with-egd-socket=NAME     use NAME for the EGD socket],		egd_socket_name="$withval", egd_socket_name="" )if test -n "$egd_socket_name"; then	AC_DEFINE_UNQUOTED(EGD_SOCKET_NAME, "$egd_socket_name", 		[path to EGD/PRNGD socket])fiif test x$want_ssl_impl = xyes -a x$WITH_SSL = xyes; then	if eval "test x$WITH_SSL_VAL = xauto -o \		x$WITH_SSL_VAL = xopenssl -o x$WITH_SSL_VAL = ssleay"; then		AC_MSG_CHECKING(for OpenSSL installation directory)		if test -z "$WITH_SSL_LIB"; then			for i in "/usr/local/openssl" \				 "/usr/local/ssl" \				 "/usr/ssl" \				 "/usr/openssl" \				 "/opt/ssl" \				 "/opt/openssl"; do					if test -d "$i"; then						WITH_SSL_PFX="$i"					fi			done		fi		if test -n "$WITH_SSL_PFX"; then			CPPFLAGS="$CPPFLAGS -I$WITH_SSL_PFX/include"			LDFLAGS="$LDFLAGS -L$WITH_SSL_PFX/lib"			AC_MSG_RESULT([$WITH_SSL_PFX])		else			AC_MSG_RESULT([unknown])		fi		AC_CHECK_LIB(ssl, SSLv23_client_method, SSL_LIBS="-lssl",				 ,-lcrypto $EXTRA_LIBS)		if test -n "$SSL_LIBS"; then			AC_CHECK_LIB(ssl, TLSv1_client_method,				TLS1=yes, TLS1=no, -lcrypto $EXTRA_LIBS)			AC_CHECK_LIB(crypto, RAND_egd, RAND_EGD=yes)			AC_CHECK_HEADER(ssl.h, SSLEAY=yes, SSLEAY=no)			AC_CHECK_HEADER(openssl/ssl.h, OPENSSL=yes, OPENSSL=no)			if eval "test x$SSLEAY = xno -a  x$OPENSSL = xno"; then				AC_MSG_WARN("SSLeay or OpenSSL headers not found --\> use --disable-ssl option or set --with-ssl-includes to apropriate location")			fi			AC_CHECK_LIB(crypto, SSLeay,				SSL_LIBS="$SSL_LIBS -lcrypto", SSL_LIBS='')		fi		if test -n "$SSL_LIBS"; then			want_ssl_impl="no"		fi		if test -n "$SSL_LIBS"; then			x_libs="$x_libs $SSL_LIBS"			AC_DEFINE_UNQUOTED(USE_SSL, 1, [want SSL support])			AC_DEFINE_UNQUOTED(USE_SSL_IMPL_OPENSSL, 1,				[use OpenSSL for SSL support])			if eval "test x$OPENSSL = xyes"; then				AC_DEFINE_UNQUOTED(OPENSSL, 1,					[have new OpenSSL not old SSLeay libs])			fi			if eval "test x$TLS1 = xyes"; then				AC_DEFINE_UNQUOTED(WITH_SSL_TLS1, 1,					[have new OpenSSL with TLS1 support])			fi			if eval "test x$RAND_EGD = xyes"; then				AC_DEFINE_UNQUOTED(HAVE_RAND_EGD, 1,					[OpenSSL lib contains EGD/PRNGD support])			fi		fi	fifidnl *************************dnl NSS - Mozilla SSL testsdnl *************************AC_ARG_WITH(nss-includes,	[  --with-nss-includes=DIR    where you have NSS includes],	WITH_NSS_INC="$withval")if test -n "$WITH_NSS_INC"; then	CPPFLAGS="$CPPFLAGS -I$WITH_NSS_INC"fiAC_ARG_WITH(nspr-includes,	[  --with-nspr-includes=DIR   where you have NSPR includes],	WITH_NSPR_INC="$withval")if test -n "$WITH_NSPR_INC"; then	CPPFLAGS="$CPPFLAGS -I$WITH_NSPR_INC"fiAC_ARG_WITH(nss-libraries,	[  --with-nss-libraries=DIR   where you have NSS libraries],	WITH_NSS_LIB="$withval")if test -n "$WITH_NSS_LIB"; then	LDFLAGS="$LDFLAGS -L$WITH_NSS_LIB"fiAC_ARG_WITH(nspr-libraries,	[  --with-nspr-libraries=DIR  where you have NSPR libraries],	WITH_NSPR_LIB="$withval")if test -n "$WITH_NSPR_LIB"; then	LDFLAGS="$LDFLAGS -L$WITH_NSPR_LIB"fiAC_ARG_WITH(nspr-config,	[  --with-nspr-config=DIR     path o nspr-config script],	WITH_NSPR_CONF="$withval")if test x$want_ssl_impl = xyes -a x$WITH_SSL = xyes; then	if eval "test x$WITH_SSL_VAL = xauto -o x$WITH_SSL_VAL = xnss"; then		if test -z "$WITH_NSPR_CONF"; then			AC_CHECK_PROG(NSPR_CONFIG, nspr-config, "yes";WITH_NSPR_CONF="nspr-config", "no")		fi		if test -n "$WITH_NSPR_CONF"; then			NSPR_LIBS=`"$WITH_NSPR_CONF" --libs`			NSPR_CFLAGS=`"$WITH_NSPR_CONF" --cflags`		else			NSPR_LIBS="-lplc4 -lplds4 -lnspr4"			NSPR_CFLAGS=""		fi		AC_CHECK_HEADERS(prio.h nss.h ssl.h smime.h, [			saved_LDFLAGS="$LDFLAGS"			saved_CFLAGS="$CFLAGS"			LDFLAGS="$LDFLAGS -lssl3 -lsmime -lnss3 -lsectool -lpkcs7 $NSPR_LIBS"			CFLAGS="$CFLAGS $NSPR_CFLAGS"			AC_TRY_LINK_FUNC(NSS_Init, NSS_LIBS="-lssl3 -lsmime -lnss3 -lsectool -lpkcs7 $NSPR_LIBS"; want_ssl_impl="no")			LDFLAGS="$saved_LDFLAGS"			CFLAGS="$saved_CFLAGS"		])		AC_MSG_CHECKING(for Mozilla NSS3 support)		if test -z "$NSS_LIBS"; then			AC_MSG_RESULT([no])		else			AC_MSG_RESULT([yes])		fi		if test -n "$NSS_LIBS"; then			x_libs="$x_libs $NSS_LIBS"			AC_DEFINE_UNQUOTED(USE_SSL, 1, [want SSL support])			AC_DEFINE_UNQUOTED(USE_SSL_IMPL_NSS, 1,				[use Mozilla NSS3 for SSL support])		fi	fifidnl *********************dnl test for NTLM supportdnl *********************AC_ARG_ENABLE(ntlm,	[  --disable-ntlm             do not compile with NTLM auth support],	WITH_NTLM=$enableval, WITH_NTLM="yes")AC_ARG_WITH(desimpl, [  --with-desimpl=[none/auto/libcrypto/libdes/libmcrypt/libgcrypt] select DES library],	WITH_DESIMPL_VAL="$withval", WITH_DESIMPL_VAL="auto")

⌨️ 快捷键说明

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