Skip to content

Commit

Permalink
Merge bitcoin/bitcoin#30738: doc: fixup macOS build docs for CMake
Browse files Browse the repository at this point in the history
3c53e59 doc: fixup macOS build docs for CMake (fanquake)

Pull request description:

  Some minor corrections.

ACKs for top commit:
  maflcko:
    lgtm ACK 3c53e59
  TheCharlatan:
    ACK 3c53e59
  hebasto:
    ACK 3c53e59.

Tree-SHA512: 431b4c88535fa3aaf2c7b452982f1ce47d82b84b667cbc2d926a2675c86e4b7e8ca9c9daecfa788668fc98c27db3c130531de62ac68edd94eab3ba2252cf4689
  • Loading branch information
glozow committed Aug 28, 2024
2 parents 0c90fc6 + 3c53e59 commit f175a73
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions doc/build-osx.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# macOS Build Guide

**Updated for MacOS [14.4](https://www.apple.com/macos/sonoma/)**
**Updated for MacOS [14](https://www.apple.com/macos/sonoma/)**

This guide describes how to build bitcoind, command-line utilities, and GUI on macOS

Expand Down Expand Up @@ -103,7 +103,7 @@ brew install berkeley-db@4
###### Qt

Bitcoin Core includes a GUI built with the cross-platform Qt Framework. To compile the GUI, we need to install
the necessary parts of Qt, the libqrencode and pass `-DBUILD_GUI=ON`. Skip if you don't intend to use the GUI.
Qt, libqrencode and pass `-DBUILD_GUI=ON`. Skip if you don't intend to use the GUI.

``` bash
brew install qt@5
Expand All @@ -120,7 +120,7 @@ The GUI will be able to encode addresses in QR codes unless this feature is expl
brew install qrencode
```

Otherwise, if you don't need QR encoding support, use the `-DWITH_QRENCODE=OFF` option to disable this feature in order to compile the GUI.
Otherwise, if you don't need QR encoding support, you can pass `-DWITH_QRENCODE=OFF` to disable this feature.

---

Expand All @@ -144,7 +144,6 @@ Skip if you do not need this functionality.
brew install libnatpmp
```

Note: UPnP and NAT-PMP support will be compiled in and disabled by default.
Check out the [further configuration](#further-configuration) section for more information.

---
Expand All @@ -158,7 +157,6 @@ Skip if you do not need ZMQ functionality.
brew install zeromq
```

ZMQ is automatically compiled in and enabled if the dependency is detected.
Check out the [further configuration](#further-configuration) section for more information.

For more information on ZMQ, see: [zmq.md](zmq.md)
Expand Down Expand Up @@ -239,8 +237,8 @@ cmake --build build --target deploy

## Running Bitcoin Core

Bitcoin Core should now be available at `./src/bitcoind`.
If you compiled support for the GUI, it should be available at `./src/qt/bitcoin-qt`.
Bitcoin Core should now be available at `./build/src/bitcoind`.
If you compiled support for the GUI, it should be available at `./build/src/qt/bitcoin-qt`.

The first time you run `bitcoind` or `bitcoin-qt`, it will start downloading the blockchain.
This process could take many hours, or even days on slower than average systems.
Expand Down

0 comments on commit f175a73

Please sign in to comment.