]>
Commit | Line | Data |
---|---|---|
e891d64b JB |
1 | First off you need Apple's Xcode (at least version 7, preferably 8.x) and the Xcode Command Line Tools: |
2 | ||
3 | https://itunes.apple.com/us/app/xcode/id497799835?mt=12 | |
4 | ||
5 | And Homebrew: | |
6 | ||
7 | http://brew.sh/ | |
8 | ||
f948fb8b | 9 | then use the brewfile to install the necessary packages: |
e891d64b JB |
10 | |
11 | ```shell | |
f948fb8b | 12 | brew bundle |
e891d64b JB |
13 | ``` |
14 | ||
15 | Get all that installed, then run: | |
16 | ||
17 | ```shell | |
058156b8 DD |
18 | git clone https://github.com/VerusCoin/VerusCoin.git |
19 | cd VerusCoin | |
e891d64b JB |
20 | ./zcutil/build-mac.sh |
21 | ``` | |
112dc7b1 | 22 | |
058156b8 | 23 | To build a distributable version of VerusCoin then run the makeReleaseMac.sh script after building. This will fix the dependency references and move the komodod and komodo-cli binaries to the kmd/mac/verus-cli directory along with the 6 libraries required for it to work properly. |
112dc7b1 | 24 | |
e891d64b JB |
25 | When you are done building, you need to do a few things in the [Configuration](https://github.com/zcash/zcash/wiki/1.0-User-Guide#configuration) section of the Zcash User Guide differently because we are on the Mac. All instances of `~/.zcash` need to be replaced by `~/Library/Application\ Support/Zcash` |
26 | The fetch-params.sh script, however, has already been altered to fetch the proving keys into the correct directory to conform to Mac specific naming conventions. | |
27 | ||
28 | Happy Building |