📄 configure.ac
字号:
AC_INIT(libtorrent, 0.10.4, jaris@ifi.uio.no)dnl Find a better way to do thisAC_DEFINE(PEER_NAME, "-lt0A40-", Identifier that is part of the default peer id)LIBTORRENT_CURRENT=9LIBTORRENT_REVISION=0LIBTORRENT_AGE=0LIBTORRENT_INTERFACE_VERSION_INFO=$LIBTORRENT_CURRENT:$LIBTORRENT_REVISION:$LIBTORRENT_AGELIBTORRENT_INTERFACE_VERSION_NO=$LIBTORRENT_CURRENT.$LIBTORRENT_AGE.$LIBTORRENT_REVISIONAC_SUBST(LIBTORRENT_CURRENT)AC_SUBST(LIBTORRENT_INTERFACE_VERSION_INFO)AC_SUBST(LIBTORRENT_INTERFACE_VERSION_NO)AM_INIT_AUTOMAKEAM_CONFIG_HEADER(config.h)AC_DISABLE_STATICAM_DISABLE_STATICAM_PROG_LIBTOOLAC_C_BIGENDIAN( AC_DEFINE(IS_BIG_ENDIAN, 1, Big endian), AC_DEFINE(IS_LITTLE_ENDIAN, 1, Little endian), AC_MSG_ERROR([Could not determine endianness]))TORRENT_ENABLE_ALIGNEDTORRENT_CHECK_CXXFLAGSTORRENT_ENABLE_DEBUGTORRENT_ENABLE_EXTRA_DEBUGTORRENT_ENABLE_WERRORTORRENT_DISABLE_IPV6AC_PROG_CXXAC_SYS_LARGEFILEdnl TORRENT_WITH_XFSTORRENT_WITH_KQUEUETORRENT_WITHOUT_EPOLLTORRENT_WITH_POSIX_FALLOCATETORRENT_WITH_ADDRESS_SPACETORRENT_WITHOUT_STATVFSTORRENT_WITHOUT_STATFSAC_ARG_WITH(openssl, [ --without-openssl Don't use OpenSSL's SHA1 implementation.], [ if test "$withval" = "yes"; then TORRENT_CHECK_OPENSSL AC_DEFINE(USE_OPENSSL_SHA, 1, Using OpenSSL's SHA1 implementation.) else AC_DEFINE(USE_NSS_SHA, 1, Using Mozilla's SHA1 implementation.) fi ], [ TORRENT_CHECK_OPENSSL AC_DEFINE(USE_OPENSSL_SHA, 1, Using OpenSSL's SHA1 implementation.) ])PKG_CHECK_MODULES(STUFF, sigc++-2.0, CXXFLAGS="$CXXFLAGS $STUFF_CFLAGS"; LIBS="$LIBS $STUFF_LIBS")TORRENT_CHECK_MADVISE()TORRENT_MINCORE()TORRENT_OTFD()LIBTORRENT_LIBS="-ltorrent"AC_SUBST(LIBTORRENT_LIBS)LIBTORRENT_CFLAGS=""AC_SUBST(LIBTORRENT_CFLAGS)AC_DEFINE(HAVE_CONFIG_H, 1, true if config.h was included)CC_ATTRIBUTE_UNUSED( AC_DEFINE([__UNUSED], [__attribute__((unused))], [Wrapper around unused attribute]), AC_DEFINE([__UNUSED], [], [Null-wrapper if unused attribute is unsupported]))AC_OUTPUT([ libtorrent.pc Makefile src/Makefile src/torrent/Makefile src/data/Makefile src/download/Makefile src/net/Makefile src/protocol/Makefile src/tracker/Makefile src/utils/Makefile])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -