diff --git a/doc/build-osx.md b/doc/build-osx.md --- a/doc/build-osx.md +++ b/doc/build-osx.md @@ -5,34 +5,34 @@ Preparation ----------- -Install the OS X command line tools: + +1. Install Xcode from the app store if you don't have it already (it's a dependency for qt5) + + NOTE: Building with Qt4 is still supported, however, could result in a broken UI. Building with Qt5 is recommended. + +2. Install the OS X command line tools: `xcode-select --install` When the popup appears, click `Install`. -Then install [Homebrew](http://brew.sh). +3. Install [Homebrew](http://brew.sh). Dependencies ---------------------- +Install dependencies: + brew install automake berkeley-db4 libtool boost --c++11 miniupnpc openssl pkg-config protobuf --c++11 qt5 libevent In case you want to build the disk image with `make deploy` (.dmg / optional), you need RSVG brew install librsvg -NOTE: Building with Qt4 is still supported, however, could result in a broken UI. Building with Qt5 is recommended. - Build Bitcoin ABC ----------------- -1. Clone the Bitcoin ABC source code and cd into `bitcoin-abc` - - git clone github.com/Bitcoin-ABC/bitcoin-abc - cd bitcoin-abc - -2. Build bitcoin-abc: +1. Build bitcoin-abc: Configure and build the headless bitcoin binaries as well as the GUI (if Qt is found). @@ -42,11 +42,11 @@ ./configure make -3. It is recommended to build and run the unit tests: +2. It is recommended to build and run the unit tests: make check -4. You can also create a .dmg that contains the .app bundle (optional): +3. You can also create a .dmg that contains the .app bundle (optional): make deploy