This is an automated email from the ASF dual-hosted git repository. echobravo pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode-native.git
commit 2622bf77442987d058b84945be1a01d38c4a6c9a Author: Ryan McMahon <rmcma...@pivotal.io> AuthorDate: Tue Feb 13 14:28:26 2018 -0800 [DOC] Adding missing dependencies --- BUILDING.md | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/BUILDING.md b/BUILDING.md index f7e3b09..9110115 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -19,31 +19,34 @@ $ cd <clone> $ mkdir build $ cd build - $ cmake .. - $ cmake --build . -- <optional parallelism parameters> + $ cmake .. <platform-specific generator parameters (see below)> + $ cmake --build . -- <platform-specific parallelism parameters (see below)> -**For faster builds, use optional parallelism parameters in the last step:** +### Generator +CMake uses a "generator" to produce configuration files for use by a variety of build tools, e.g., UNIX makefiles, Visual Studio projects. By default a system-specific generator is used by CMake during configuration. (Please see [the CMake documentation](https://cmake.org/documentation/) for further information.) However, in many cases there is a better choice. -**Unix** +#### Mac OS X +The recommended generator on Mac OS X is `Xcode`: - $ cmake --build . -- -j <# of jobs> + $ cmake .. -G "Xcode" -**Windows** +#### Windows +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. - $ cmake --build . -- /m +The recommended generator on Windows is `Visual Studio 14 2015 Win64`: -## Generator -CMake uses a "generator" to produce configuration files for use by a variety of build tools, e.g., UNIX makefiles, Visual Studio projects. By default a system-specific generator is used by CMake during configuration. (Please see [the CMake documentation](https://cmake.org/documentation/) for further information.) However, in many cases there is a better choice. + $ cmake .. -G "Visual Studio 14 2015 Win64" -Thost=x64 -### Mac OS X Generator -The recommended generator on Mac OS X is `Xcode`: +### Build Parallelism +For faster builds, use optional parallelism parameters in the last build step: - $ cmake -G "Xcode" .. +#### Unix -### Windows Generator -The recommended generator on Windows is `Visual Studio 14 2015 Win64`: + $ cmake --build . -- -j <# of jobs> - $ cmake -G "Visual Studio 14 2015 Win64" .. +#### Windows + + $ cmake --build . -- /m ## Installing By default a system-specific location is used by CMake as the destination of the `install` target, e.g., `/usr/local` on UNIX system. To explicitly specify the location in which the Native Client will be installed, add `-DCMAKE_INSTALL_PREFIX=/path/to/installation/destination` to the _initial_ `cmake` execution command. @@ -62,10 +65,10 @@ Due to limitations in CMake, the documentation must be built as a separate step ## Mac OS X * Mac OS X 10.12 (Sierra) or newer -* XCode 8.2 or newer +* Xcode 8.2 or newer ### Required Tools -* [XCode](https://developer.apple.com/xcode/download/) +* [Xcode](https://developer.apple.com/xcode/download/) * Xcode command line developer tools `$ xcode-select --install` @@ -84,6 +87,8 @@ Due to limitations in CMake, the documentation must be built as a separate step ### Required Tools * [Visual Studio 2015](https://www.visualstudio.com) or newer * .NET 4.5.2 or later +* NUnit 2.6.4 +* activeperl * patch.exe (available as part of GnuWin) ## Linux -- To stop receiving notification emails like this one, please contact echobr...@apache.org.