diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -471,7 +471,7 @@ ${NETWORK_SOURCES} ) -target_link_libraries(common util secp256k1 script) +target_link_libraries(common bitcoinconsensus util secp256k1 script) # script library add_library(script diff --git a/src/seeder/CMakeLists.txt b/src/seeder/CMakeLists.txt --- a/src/seeder/CMakeLists.txt +++ b/src/seeder/CMakeLists.txt @@ -1,14 +1,20 @@ -# Copyright (c) 2017-2019 The Bitcoin developers +# Copyright (c) 2017-2020 The Bitcoin developers # Distributed under the MIT software license, see the accompanying # file COPYING or http://www.opensource.org/licenses/mit-license.php. project(bitcoin-seeder) -add_library(seeder bitcoin.cpp db.cpp dns.cpp) -target_link_libraries(seeder common bitcoinconsensus) +add_library(seeder-base + bitcoin.cpp + db.cpp + dns.cpp +) +target_link_libraries(seeder-base common) -add_executable(bitcoin-seeder main.cpp) -target_link_libraries(bitcoin-seeder common bitcoinconsensus seeder) +add_executable(bitcoin-seeder + main.cpp +) +target_link_libraries(bitcoin-seeder seeder-base) include(BinaryTest) add_to_symbols_check(bitcoin-seeder) diff --git a/src/seeder/test/CMakeLists.txt b/src/seeder/test/CMakeLists.txt --- a/src/seeder/test/CMakeLists.txt +++ b/src/seeder/test/CMakeLists.txt @@ -18,8 +18,6 @@ ) target_link_libraries(test-seeder - seeder - # The seeder has some bizare linking problems makign util necessary here. - util + seeder-base testutil )