Changeset View
Changeset View
Standalone View
Standalone View
configure.ac
Show All 12 Lines | |||||
AC_CONFIG_AUX_DIR([build-aux]) | AC_CONFIG_AUX_DIR([build-aux]) | ||||
AC_CONFIG_MACRO_DIR([build-aux/m4]) | AC_CONFIG_MACRO_DIR([build-aux/m4]) | ||||
BITCOIN_DAEMON_NAME=bitcoind | BITCOIN_DAEMON_NAME=bitcoind | ||||
BITCOIN_GUI_NAME=bitcoin-qt | BITCOIN_GUI_NAME=bitcoin-qt | ||||
BITCOIN_CLI_NAME=bitcoin-cli | BITCOIN_CLI_NAME=bitcoin-cli | ||||
BITCOIN_TX_NAME=bitcoin-tx | BITCOIN_TX_NAME=bitcoin-tx | ||||
BITCOIN_SEEDER_NAME=bitcoin-seeder | BITCOIN_SEEDER_NAME=bitcoin-seeder | ||||
BITCOIN_WALLET_TOOL_NAME=bitcoin-wallet | |||||
dnl Unless the user specified ARFLAGS, force it to be cr | dnl Unless the user specified ARFLAGS, force it to be cr | ||||
AC_ARG_VAR(ARFLAGS, [Flags for the archiver, defaults to <cr> if not set]) | AC_ARG_VAR(ARFLAGS, [Flags for the archiver, defaults to <cr> if not set]) | ||||
if test "x${ARFLAGS+set}" != "xset"; then | if test "x${ARFLAGS+set}" != "xset"; then | ||||
ARFLAGS="cr" | ARFLAGS="cr" | ||||
fi | fi | ||||
AC_CANONICAL_HOST | AC_CANONICAL_HOST | ||||
▲ Show 20 Lines • Show All 376 Lines • ▼ Show 20 Lines | |||||
[ AC_MSG_RESULT(no)] | [ AC_MSG_RESULT(no)] | ||||
) | ) | ||||
CXXFLAGS="$TEMP_CXXFLAGS" | CXXFLAGS="$TEMP_CXXFLAGS" | ||||
CPPFLAGS="$CPPFLAGS -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS" | CPPFLAGS="$CPPFLAGS -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS" | ||||
AC_ARG_WITH([utils], | AC_ARG_WITH([utils], | ||||
[AS_HELP_STRING([--with-utils], | [AS_HELP_STRING([--with-utils], | ||||
[build bitcoin-cli bitcoin-tx (default=yes)])], | [build bitcoin-cli bitcoin-tx bitcoin-wallet (default=yes)])], | ||||
[build_bitcoin_utils=$withval], | [build_bitcoin_utils=$withval], | ||||
[build_bitcoin_utils=yes]) | [build_bitcoin_utils=yes]) | ||||
AC_ARG_ENABLE([util-cli], | AC_ARG_ENABLE([util-cli], | ||||
[AS_HELP_STRING([--enable-util-cli], | [AS_HELP_STRING([--enable-util-cli], | ||||
[build bitcoin-cli])], | [build bitcoin-cli])], | ||||
[build_bitcoin_cli=$enableval], | [build_bitcoin_cli=$enableval], | ||||
[build_bitcoin_cli=$build_bitcoin_utils]) | [build_bitcoin_cli=$build_bitcoin_utils]) | ||||
AC_ARG_ENABLE([util-tx], | AC_ARG_ENABLE([util-tx], | ||||
[AS_HELP_STRING([--enable-util-tx], | [AS_HELP_STRING([--enable-util-tx], | ||||
[build bitcoin-tx])], | [build bitcoin-tx])], | ||||
[build_bitcoin_tx=$enableval], | [build_bitcoin_tx=$enableval], | ||||
[build_bitcoin_tx=$build_bitcoin_utils]) | [build_bitcoin_tx=$build_bitcoin_utils]) | ||||
AC_ARG_ENABLE([util-wallet], | |||||
[AS_HELP_STRING([--enable-util-wallet], | |||||
[build bitcoin-wallet])], | |||||
[build_bitcoin_wallet=$enableval], | |||||
[build_bitcoin_wallet=$build_bitcoin_utils]) | |||||
AC_ARG_WITH([libs], | AC_ARG_WITH([libs], | ||||
[AS_HELP_STRING([--with-libs], | [AS_HELP_STRING([--with-libs], | ||||
[build libraries (default=yes)])], | [build libraries (default=yes)])], | ||||
[build_bitcoin_libs=$withval], | [build_bitcoin_libs=$withval], | ||||
[build_bitcoin_libs=yes]) | [build_bitcoin_libs=yes]) | ||||
AC_ARG_WITH([daemon], | AC_ARG_WITH([daemon], | ||||
[AS_HELP_STRING([--with-daemon], | [AS_HELP_STRING([--with-daemon], | ||||
▲ Show 20 Lines • Show All 471 Lines • ▼ Show 20 Lines | if test x$use_upnp != xno; then | ||||
) | ) | ||||
fi | fi | ||||
BITCOIN_QT_INIT | BITCOIN_QT_INIT | ||||
dnl sets $bitcoin_enable_qt, $bitcoin_enable_qt_test, $bitcoin_enable_qt_dbus | dnl sets $bitcoin_enable_qt, $bitcoin_enable_qt_test, $bitcoin_enable_qt_dbus | ||||
BITCOIN_QT_CONFIGURE([$use_pkgconfig]) | BITCOIN_QT_CONFIGURE([$use_pkgconfig]) | ||||
if test x$build_bitcoin_cli$build_bitcoin_tx$build_bitcoind$bitcoin_enable_qt$build_bitcoin_seeder$use_tests$use_bench = xnonononononono; then | if test x$build_bitcoin_wallet$build_bitcoin_cli$build_bitcoin_tx$build_bitcoind$bitcoin_enable_qt$build_bitcoin_seeder$use_tests$use_bench = xnononononononono; then | ||||
use_boost=no | use_boost=no | ||||
else | else | ||||
use_boost=yes | use_boost=yes | ||||
fi | fi | ||||
if test x$use_boost = xyes; then | if test x$use_boost = xyes; then | ||||
dnl Minimum required Boost version | dnl Minimum required Boost version | ||||
▲ Show 20 Lines • Show All 156 Lines • ▼ Show 20 Lines | |||||
fi | fi | ||||
AC_SUBST(RAPIDCHECK_LIBS) | AC_SUBST(RAPIDCHECK_LIBS) | ||||
AM_CONDITIONAL([ENABLE_PROPERTY_TESTS], [test x$enable_property_tests = xyes]) | AM_CONDITIONAL([ENABLE_PROPERTY_TESTS], [test x$enable_property_tests = xyes]) | ||||
dnl univalue check | dnl univalue check | ||||
need_bundled_univalue=yes | need_bundled_univalue=yes | ||||
if test x$build_bitcoin_cli$build_bitcoin_tx$build_bitcoind$bitcoin_enable_qt$use_tests$use_bench = xnononononono; then | if test x$build_bitcoin_wallet$build_bitcoin_cli$build_bitcoin_tx$build_bitcoind$bitcoin_enable_qt$use_tests$use_bench = xnonononononono; then | ||||
need_bundled_univalue=no | need_bundled_univalue=no | ||||
else | else | ||||
if test x$system_univalue != xno ; then | if test x$system_univalue != xno ; then | ||||
found_univalue=no | found_univalue=no | ||||
if test x$use_pkgconfig = xyes; then | if test x$use_pkgconfig = xyes; then | ||||
: #NOP | : #NOP | ||||
m4_ifdef( | m4_ifdef( | ||||
▲ Show 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | |||||
AC_MSG_CHECKING([whether to build bitcoin-cli]) | AC_MSG_CHECKING([whether to build bitcoin-cli]) | ||||
AM_CONDITIONAL([BUILD_BITCOIN_CLI], [test x$build_bitcoin_cli = xyes]) | AM_CONDITIONAL([BUILD_BITCOIN_CLI], [test x$build_bitcoin_cli = xyes]) | ||||
AC_MSG_RESULT($build_bitcoin_cli) | AC_MSG_RESULT($build_bitcoin_cli) | ||||
AC_MSG_CHECKING([whether to build bitcoin-tx]) | AC_MSG_CHECKING([whether to build bitcoin-tx]) | ||||
AM_CONDITIONAL([BUILD_BITCOIN_TX], [test x$build_bitcoin_tx = xyes]) | AM_CONDITIONAL([BUILD_BITCOIN_TX], [test x$build_bitcoin_tx = xyes]) | ||||
AC_MSG_RESULT($build_bitcoin_tx) | AC_MSG_RESULT($build_bitcoin_tx) | ||||
AC_MSG_CHECKING([whether to build bitcoin-wallet]) | |||||
AM_CONDITIONAL([BUILD_BITCOIN_WALLET], [test x$build_bitcoin_wallet = xyes]) | |||||
AC_MSG_RESULT($build_bitcoin_wallet) | |||||
AC_MSG_CHECKING([whether to build libraries]) | AC_MSG_CHECKING([whether to build libraries]) | ||||
AM_CONDITIONAL([BUILD_BITCOIN_LIBS], [test x$build_bitcoin_libs = xyes]) | AM_CONDITIONAL([BUILD_BITCOIN_LIBS], [test x$build_bitcoin_libs = xyes]) | ||||
if test x$build_bitcoin_libs = xyes; then | if test x$build_bitcoin_libs = xyes; then | ||||
AC_DEFINE(HAVE_CONSENSUS_LIB, 1, [Define this symbol if the consensus lib has been built]) | AC_DEFINE(HAVE_CONSENSUS_LIB, 1, [Define this symbol if the consensus lib has been built]) | ||||
AC_CONFIG_FILES([libbitcoinconsensus.pc:libbitcoinconsensus.pc.in]) | AC_CONFIG_FILES([libbitcoinconsensus.pc:libbitcoinconsensus.pc.in]) | ||||
fi | fi | ||||
AC_MSG_RESULT($build_bitcoin_libs) | AC_MSG_RESULT($build_bitcoin_libs) | ||||
▲ Show 20 Lines • Show All 126 Lines • ▼ Show 20 Lines | |||||
AC_MSG_CHECKING([whether to reduce exports]) | AC_MSG_CHECKING([whether to reduce exports]) | ||||
if test x$use_reduce_exports = xyes; then | if test x$use_reduce_exports = xyes; then | ||||
AC_MSG_RESULT([yes]) | AC_MSG_RESULT([yes]) | ||||
else | else | ||||
AC_MSG_RESULT([no]) | AC_MSG_RESULT([no]) | ||||
fi | fi | ||||
if test x$build_bitcoin_cli$build_bitcoin_tx$build_bitcoin_libs$build_bitcoind$bitcoin_enable_qt$build_bitcoin_seeder$use_bench$use_tests = xnononononononono; then | if test x$build_bitcoin_wallet$build_bitcoin_cli$build_bitcoin_tx$build_bitcoin_libs$build_bitcoind$bitcoin_enable_qt$build_bitcoin_seeder$use_bench$use_tests = xnonononononononono; then | ||||
AC_MSG_ERROR([No targets! Please specify at least one of: --with-utils --with-libs --with-daemon --with-seeder --with-gui --enable-bench or --enable-tests]) | AC_MSG_ERROR([No targets! Please specify at least one of: --with-utils --with-libs --with-daemon --with-gui --with-seeder --enable-bench or --enable-tests]) | ||||
fi | fi | ||||
AM_CONDITIONAL([TARGET_DARWIN], [test x$TARGET_OS = xdarwin]) | AM_CONDITIONAL([TARGET_DARWIN], [test x$TARGET_OS = xdarwin]) | ||||
AM_CONDITIONAL([BUILD_DARWIN], [test x$BUILD_OS = xdarwin]) | AM_CONDITIONAL([BUILD_DARWIN], [test x$BUILD_OS = xdarwin]) | ||||
AM_CONDITIONAL([TARGET_WINDOWS], [test x$TARGET_OS = xwindows]) | AM_CONDITIONAL([TARGET_WINDOWS], [test x$TARGET_OS = xwindows]) | ||||
AM_CONDITIONAL([ENABLE_WALLET],[test x$enable_wallet = xyes]) | AM_CONDITIONAL([ENABLE_WALLET],[test x$enable_wallet = xyes]) | ||||
AM_CONDITIONAL([ENABLE_TESTS],[test x$BUILD_TEST = xyes]) | AM_CONDITIONAL([ENABLE_TESTS],[test x$BUILD_TEST = xyes]) | ||||
AM_CONDITIONAL([ENABLE_SEEDER_TESTS],[test x$BUILD_SEEDER_TEST = xyes]) | AM_CONDITIONAL([ENABLE_SEEDER_TESTS],[test x$BUILD_SEEDER_TEST = xyes]) | ||||
Show All 25 Lines | |||||
AC_SUBST(COPYRIGHT_HOLDERS, "_COPYRIGHT_HOLDERS") | AC_SUBST(COPYRIGHT_HOLDERS, "_COPYRIGHT_HOLDERS") | ||||
AC_SUBST(COPYRIGHT_HOLDERS_SUBSTITUTION, "_COPYRIGHT_HOLDERS_SUBSTITUTION") | AC_SUBST(COPYRIGHT_HOLDERS_SUBSTITUTION, "_COPYRIGHT_HOLDERS_SUBSTITUTION") | ||||
AC_SUBST(COPYRIGHT_HOLDERS_FINAL, "_COPYRIGHT_HOLDERS_FINAL") | AC_SUBST(COPYRIGHT_HOLDERS_FINAL, "_COPYRIGHT_HOLDERS_FINAL") | ||||
AC_SUBST(BITCOIN_DAEMON_NAME) | AC_SUBST(BITCOIN_DAEMON_NAME) | ||||
AC_SUBST(BITCOIN_GUI_NAME) | AC_SUBST(BITCOIN_GUI_NAME) | ||||
AC_SUBST(BITCOIN_CLI_NAME) | AC_SUBST(BITCOIN_CLI_NAME) | ||||
AC_SUBST(BITCOIN_TX_NAME) | AC_SUBST(BITCOIN_TX_NAME) | ||||
AC_SUBST(BITCOIN_SEEDER_NAME) | AC_SUBST(BITCOIN_SEEDER_NAME) | ||||
AC_SUBST(BITCOIN_WALLET_TOOL_NAME) | |||||
AC_SUBST(RELDFLAGS) | AC_SUBST(RELDFLAGS) | ||||
AC_SUBST(DEBUG_CPPFLAGS) | AC_SUBST(DEBUG_CPPFLAGS) | ||||
AC_SUBST(WARN_CXXFLAGS) | AC_SUBST(WARN_CXXFLAGS) | ||||
AC_SUBST(NOWARN_CXXFLAGS) | AC_SUBST(NOWARN_CXXFLAGS) | ||||
AC_SUBST(DEBUG_CXXFLAGS) | AC_SUBST(DEBUG_CXXFLAGS) | ||||
AC_SUBST(COMPAT_LDFLAGS) | AC_SUBST(COMPAT_LDFLAGS) | ||||
AC_SUBST(ERROR_CXXFLAGS) | AC_SUBST(ERROR_CXXFLAGS) | ||||
▲ Show 20 Lines • Show All 121 Lines • Show Last 20 Lines |