mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-05-31 16:24:48 +02:00
Merge bitcoin/bitcoin#30664: build: Remove Autotools-based build system
faa382ae76ci, doc: Drop reference to `src/.bear-tidy-config` (Hennadii Stepanov)d71ac76842build: Remove Autotools-based build system (Hennadii Stepanov)e268b48419doc: Adjust `doc/design/libraries.md` (Hennadii Stepanov)d209e4f156doc: Drop mentions of `share/genbuild.sh` (Hennadii Stepanov) Pull request description: This PR deletes the Autotools-based build system. The MSVC build system is deleted in https://github.com/bitcoin/bitcoin/pull/30731. ACKs for top commit: maflcko: re-ACKfaa382ae76🍦 TheCharlatan: ACKfaa382ae76fanquake: ACKfaa382ae76Tree-SHA512: 53df977b5b199a1c38f7f61a042a62b24831c559ba65a461b4ac1c96a1a56e2dfd676df79f1358fd1cc1749ff27e7b548086157f337d4f596c1054cb3d2d5739
This commit is contained in:
1
doc/.gitignore
vendored
1
doc/.gitignore
vendored
@@ -1 +0,0 @@
|
||||
Doxyfile
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
- Most libraries are internal libraries and have APIs which are completely unstable! There are few or no restrictions on backwards compatibility or rules about external dependencies. An exception is *libbitcoin_kernel*, which, at some future point, will have a documented external interface.
|
||||
|
||||
- Generally each library should have a corresponding source directory and namespace. Source code organization is a work in progress, so it is true that some namespaces are applied inconsistently, and if you look at [`libbitcoin_*_SOURCES`](../../src/Makefile.am) lists you can see that many libraries pull in files from outside their source directory. But when working with libraries, it is good to follow a consistent pattern like:
|
||||
- Generally each library should have a corresponding source directory and namespace. Source code organization is a work in progress, so it is true that some namespaces are applied inconsistently, and if you look at [`add_library(bitcoin_* ...)`](../../src/CMakeLists.txt) lists you can see that many libraries pull in files from outside their source directory. But when working with libraries, it is good to follow a consistent pattern like:
|
||||
|
||||
- *libbitcoin_node* code lives in `src/node/` in the `node::` namespace
|
||||
- *libbitcoin_wallet* code lives in `src/wallet/` in the `wallet::` namespace
|
||||
|
||||
@@ -1,27 +0,0 @@
|
||||
dist_man1_MANS=
|
||||
|
||||
if BUILD_BITCOIND
|
||||
dist_man1_MANS+=bitcoind.1
|
||||
endif
|
||||
|
||||
if ENABLE_QT
|
||||
dist_man1_MANS+=bitcoin-qt.1
|
||||
endif
|
||||
|
||||
if BUILD_BITCOIN_CLI
|
||||
dist_man1_MANS+=bitcoin-cli.1
|
||||
endif
|
||||
|
||||
if BUILD_BITCOIN_TX
|
||||
dist_man1_MANS+=bitcoin-tx.1
|
||||
endif
|
||||
|
||||
if BUILD_BITCOIN_UTIL
|
||||
dist_man1_MANS+=bitcoin-util.1
|
||||
endif
|
||||
|
||||
if ENABLE_WALLET
|
||||
if BUILD_BITCOIN_WALLET
|
||||
dist_man1_MANS+=bitcoin-wallet.1
|
||||
endif
|
||||
endif
|
||||
Reference in New Issue
Block a user