mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 03:47:29 -03:00
build: Don't add unrelated libs to LIBTEST_*
This was used to, in effect, manually emulate --start-group/--end-group. However, we can just order the libraries correctly and avoid specifying libraries multiple times on the link line. Note: lld (not ld.bfd) knows how to resolve out-of-order references and doesn't seem to need the reodering
This commit is contained in:
parent
2b5a741e98
commit
1392e8e2d8
3 changed files with 1 additions and 11 deletions
|
@ -52,13 +52,13 @@ nodist_bench_bench_bitcoin_SOURCES = $(GENERATED_BENCH_FILES)
|
|||
bench_bench_bitcoin_CPPFLAGS = $(AM_CPPFLAGS) $(BITCOIN_INCLUDES) $(EVENT_CFLAGS) $(EVENT_PTHREADS_CFLAGS) -I$(builddir)/bench/
|
||||
bench_bench_bitcoin_CXXFLAGS = $(AM_CXXFLAGS) $(PIE_FLAGS)
|
||||
bench_bench_bitcoin_LDADD = \
|
||||
$(LIBTEST_UTIL) \
|
||||
$(LIBBITCOIN_NODE) \
|
||||
$(LIBBITCOIN_WALLET) \
|
||||
$(LIBBITCOIN_COMMON) \
|
||||
$(LIBBITCOIN_UTIL) \
|
||||
$(LIBBITCOIN_CONSENSUS) \
|
||||
$(LIBBITCOIN_CRYPTO) \
|
||||
$(LIBTEST_UTIL) \
|
||||
$(LIBLEVELDB) \
|
||||
$(LIBLEVELDB_SSE42) \
|
||||
$(LIBMEMENV) \
|
||||
|
|
|
@ -18,8 +18,3 @@ libtest_fuzz_a_SOURCES = \
|
|||
test/fuzz/fuzz.cpp \
|
||||
test/fuzz/util.cpp \
|
||||
$(TEST_FUZZ_H)
|
||||
|
||||
LIBTEST_FUZZ += $(LIBBITCOIN_NODE)
|
||||
LIBTEST_FUZZ += $(LIBBITCOIN_COMMON)
|
||||
LIBTEST_FUZZ += $(LIBBITCOIN_UTIL)
|
||||
LIBTEST_FUZZ += $(LIBBITCOIN_CRYPTO_BASE)
|
||||
|
|
|
@ -34,8 +34,3 @@ libtest_util_a_SOURCES = \
|
|||
test/util/validation.cpp \
|
||||
test/util/wallet.cpp \
|
||||
$(TEST_UTIL_H)
|
||||
|
||||
LIBTEST_UTIL += $(LIBBITCOIN_NODE)
|
||||
LIBTEST_UTIL += $(LIBBITCOIN_COMMON)
|
||||
LIBTEST_UTIL += $(LIBBITCOIN_UTIL)
|
||||
LIBTEST_UTIL += $(LIBBITCOIN_CRYPTO_BASE)
|
||||
|
|
Loading…
Reference in a new issue