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

📄 configure.ac

📁 最新的enhanced ctorrent源码
💻 AC
字号:
# Process this file with autoconf to produce a configure script.m4_include([version.m4])AC_INIT([m4_PACKAGE_NAME], [m4_PACKAGE_VERSION], [m4_PACKAGE_BUGREPORT],	[m4_PACKAGE_TARNAME])AM_INIT_AUTOMAKE([AC_PACKAGE_TARNAME], [AC_PACKAGE_VERSION])AC_CONFIG_HEADERS([config.h])AC_CONFIG_FILES([Makefile])AC_CONFIG_SRCDIR([ctorrent.cpp])# Checks for programs.AC_PROG_CXXAC_PROG_CCAC_LANG([C++])# Checks for libaries.AC_SEARCH_LIBS([clock_gettime],[c rt posix4],,	[AC_MSG_ERROR([cannot find library for clock_gettime()])])# Checks for header files.AC_HEADER_DIRENTAC_HEADER_STDCAC_HEADER_TIMEAC_CHECK_HEADERS([arpa/inet.h fcntl.h limits.h memory.h netdb.h netinet/in.h sys/param.h sys/socket.h sys/time.h unistd.h])AC_CHECK_HEADERS([termios.h termio.h sgtty.h ioctl.h sys/ioctl.h])# Checks for typedefs, structures, and compiler characteristics.AC_C_CONSTAC_C_INLINEAC_PROG_GCC_TRADITIONALAC_TYPE_SIZE_TAC_TYPE_SSIZE_TAC_TYPE_INT8_TAC_TYPE_INT16_TAC_TYPE_INT32_TAC_TYPE_INT64_TAC_TYPE_UINT8_TAC_TYPE_UINT16_TAC_TYPE_UINT32_TAC_TYPE_UINT64_T# Checks for library functions.AC_FUNC_MEMCMPAC_TYPE_SIGNALAC_FUNC_STATAC_FUNC_STRTODAC_CHECK_FUNCS([ftruncate gethostbyname gettimeofday getwd inet_ntoa memchr memmove memset mkdir select socket strchr strerror strncasecmp strstr strtol strtoll strnstr])# Enable/check large file supportAC_SYS_LARGEFILEAC_FUNC_FSEEKO# Check for termios supportAC_SYS_POSIX_TERMIOSif test "$ac_cv_sys_posix_termios" = yes; then	AC_DEFINE([USE_TERMIOS],,		[Define to use Posix termios for terminal control.])	AC_HEADER_TIOCGWINSZelse	AC_CHECK_HEADER([termio.h],		[AC_DEFINE([USE_TERMIO],,[Define to use termio for terminal control.])],		[AC_SEARCH_LIBS([gtty],[compat],			[AC_DEFINE([USE_SGTTY],,				[Define to use sgtty.h (gtty/stty) for terminal control.])])])fi# Check for SSL support, letting the user give a location hint.AC_ARG_WITH([ssl],	[AS_HELP_STRING([--with-ssl=DIR],		[use SSL libraries in DIR for SHA1 support])],	[with_ssl=$withval],	[])AC_ARG_WITH([ssl],	[AS_HELP_STRING([--with-ssl=no],		[use builtin (Steve Reid's public-domain) SHA-1 code])])if test "$with_ssl" = "no"; then	echo "Forcing use of Steve Reid's public-domain SHA-1 code."	AC_DEFINE([USE_STANDALONE_SHA1],,		[Define to 1 to use Steve Reid's public-domain SHA-1 code.])else	if test -n "$with_ssl" -a "$with_ssl" != "yes"; then		# a directory was specified		echo "Trying SSL support in $with_ssl or system default locations."		CPPFLAGS="$CPPFLAGS -I$with_ssl/include -I$with_ssl/include/openssl"		CPPFLAGS="$CPPFLAGS -I$with_ssl/include/ssl -I$with_ssl"		LDFLAGS="$LDFLAGS -L$with_ssl/lib -L$with_ssl/lib/openssl"		LDFLAGS="$LDFLAGS -L$with_ssl/lib/ssl -L$with_ssl"		AC_SEARCH_LIBS([SHA1_Init],[ssl crypto crypt md],,			[AC_MSG_ERROR([cannot find library for SHA1_Init() under $with_ssl])])	fi	if test -z "$with_ssl" -o "$with_ssl" = "yes"; then		# no dir given--fall back to builtin code if necessary		AC_SEARCH_LIBS([SHA1_Init],[ssl crypto crypt md],,			[AC_DEFINE([USE_STANDALONE_SHA1],,				[Define to 1 to use Steve Reid's public-domain SHA-1 code.])])	fi	AC_CHECK_HEADERS([openssl/sha.h ssl/sha.h sha.h])fiAC_ARG_ENABLE([profile],	[AS_HELP_STRING([--enable-profile], [enable code profiling])],	[CXXFLAGS="$CXXFLAGS -pg"	 CFLAGS="$CFLAGS -pg"	],	[])AC_OUTPUT()

⌨️ 快捷键说明

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