This is an automated email from the ASF dual-hosted git repository.

moleske pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-native.git


The following commit(s) were added to refs/heads/develop by this push:
     new 0ed4ed4  Update the build instructions for Mac
     new 672f1db  Merge pull request #514 from charliemblack/develop
0ed4ed4 is described below

commit 0ed4ed49e5ed7dc400f3fb234a3884feec717fb0
Author: Charlie Black <cbl...@pivotal.io>
AuthorDate: Fri Sep 6 16:17:48 2019 -0700

    Update the build instructions for Mac
---
 BUILDING.md | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

diff --git a/BUILDING.md b/BUILDING.md
index 0bf6d16..8ffcbb0 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -49,13 +49,34 @@ The recommended generator for most unix platforms is 
'Makefiles' (default):
 $ cmake ..
 ```
 
-#### Xcode
-The recommended generator for Xcode is `Xcode`:
+#### Mac OSX Xcode
+
+Install X Code from the App Store
+* You have to run XCode once to get it initialize properly (software 
agreement).
+* Install the command line tools for xcode - run `xcode-select --install` from 
terminal
+
+Install the required dependancies through homebbrew.   If you use another 
package manager for your mac feel free to use that.
 
 ```bash
-$ cmake .. -G "Xcode"
+$ brew install geode
+$ brew install openssl
+$ brew install doxygen
+$ brew install cmake
 ```
 
+Follow these steps to build the geode native client.   The recommended code 
generator is `Xcode`.
+
+```bash
+$ cd <clone>
+$ mkdir build
+$ cd build
+$ cmake .. -G "Xcode" -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl 
-DCMAKE_INSTALL_PREFIX=`pwd`/install
+$ cmake --build . --target docs
+$ cmake --build . --target install -j8
+```
+
+At the end of the process the geode native client will be in the  
`<clone>/build/install` directory.
+
 #### Windows / Visual Studio
 When running cmake commands on Windows, be sure to use [Visual Studio Native 
Tools Command Prompt](https://msdn.microsoft.com/en-us/library/f35ctcxw.aspx) 
so environment variables are set properly.
 

Reply via email to