]>
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 | ||
9 | And this is the list of brew packages you'll need installed: | |
10 | ||
11 | ```shell | |
12 | brew tap discoteq/discoteq; brew install flock | |
13 | brew install autoconf autogen automake | |
14 | brew tap homebrew/versions; brew install homebrew/versions/gcc5 | |
15 | brew install binutils | |
16 | brew install protobuf | |
17 | brew install coreutils | |
18 | brew install wget | |
19 | ``` | |
20 | ||
21 | Get all that installed, then run: | |
22 | ||
23 | ```shell | |
24 | git clone https://github.com/j-cimb-barker/komodo.git | |
25 | cd komodo | |
26 | git checkout dev | |
27 | ./zcutil/build-mac.sh | |
28 | ``` | |
112dc7b1 JB |
29 | |
30 | To build a distributable version of komodo then run the makeDistrib.sh script after building. | |
31 | ||
e891d64b JB |
32 | 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` |
33 | 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. | |
34 | ||
35 | Happy Building |