You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by db...@apache.org on 2017/03/17 21:01:36 UTC
[1/3] geode-native git commit: GEODE-2521 geode native docs: Document
installation from source
Repository: geode-native
Updated Branches:
refs/heads/develop aaa5c9540 -> 6eb93f686
GEODE-2521 geode native docs: Document installation from source
Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/5e194a7d
Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/5e194a7d
Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/5e194a7d
Branch: refs/heads/develop
Commit: 5e194a7dcab8ab059fcca856d3765e40a97e4c3b
Parents: 013b336
Author: Dave Barnes <db...@pivotal.io>
Authored: Thu Mar 16 15:52:12 2017 -0700
Committer: Dave Barnes <db...@pivotal.io>
Committed: Fri Mar 17 11:41:40 2017 -0700
----------------------------------------------------------------------
BUILDING.md | 4 +-
.../source/subnavs/geode-nc-nav.erb | 13 +-
.../introduction/install-overview.html.md.erb | 178 ++++++++++++++++++-
.../introduction/install-unix.html.md.erb | 50 ------
.../introduction/install-windows.html.md.erb | 77 --------
.../introduction/install_opensource.md | 22 ---
.../introduction/uninstall.html.md.erb | 55 ------
7 files changed, 174 insertions(+), 225 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/geode-native/blob/5e194a7d/BUILDING.md
----------------------------------------------------------------------
diff --git a/BUILDING.md b/BUILDING.md
index da142c1..4b3f851 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -77,7 +77,7 @@ Due to limitations in CMake, the documentation must be built as a separate step
### Required Tools
* [Visual Studio 2013](https://www.visualstudio.com) or newer
-* [Cygwin](https://www.cygwin.com/)
+* [Cygwin](https://www.cygwin.com/) (for the patch tool)
## Linux
* RHEL/CentOS 6
@@ -86,7 +86,7 @@ Due to limitations in CMake, the documentation must be built as a separate step
* SLES 12
### Required Tools
-* [GCC 4.6](https://gcc.gnu.org) or newer
+* [GCC 4.9](https://gcc.gnu.org) or newer
### Optional Tools
* [Eclipse CDT 8.8](https://eclipse.org/cdt/) or newer
http://git-wip-us.apache.org/repos/asf/geode-native/blob/5e194a7d/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb b/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
index e61c9ea..291c0e5 100644
--- a/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
+++ b/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
@@ -38,19 +38,8 @@ limitations under the License.
<li>
<a href="/docs/guide-native/11/introduction/native-client-overview.html">About the Native Client</a>
</li>
- <li class="has_submenu">
+ <li>
<a href="/docs/guide-native/11/introduction/install-overview.html">Installing the Native Client</a>
- <ul>
- <li>
- <a href="/docs/guide-native/11/introduction/install-unix.html">Installing on Linux or Solaris</a>
- </li>
- <li>
- <a href="/docs/guide-native/11/introduction/install-windows.html">Installing on Windows</a>
- </li>
- <li>
- <a href="/docs/guide-native/11/introduction/uninstall.html">Uninstalling the Native Client</a>
- </li>
- </ul>
</li>
<li class="has_submenu">
<a href="/docs/guide-native/11/introduction/running-client-apps.html">Running Native Client Applications</a>
http://git-wip-us.apache.org/repos/asf/geode-native/blob/5e194a7d/docs/geode-native-docs/introduction/install-overview.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/introduction/install-overview.html.md.erb b/docs/geode-native-docs/introduction/install-overview.html.md.erb
index 6cf604d..f04c80d 100644
--- a/docs/geode-native-docs/introduction/install-overview.html.md.erb
+++ b/docs/geode-native-docs/introduction/install-overview.html.md.erb
@@ -19,16 +19,180 @@ See the License for the specific language governing permissions and
limitations under the License.
-->
-Installing and uninstalling the native client varies based on operating system.
+To install the Geode Native Client, you build the client libraries from a source distribution.
+To build the client libraries:
-- **[Installing on Linux or Solaris](install-unix.html)**
+ 1. Download the source distribution.
+ 2. Install prerequisites and tools.
+ 3. Build and install the client libraries.
- Install the native client on Linux or Solaris by extracting the contents of a ZIP file, and setting up the environment.
+# Download the Source Distribution
-- **[Installing on Windows](install-windows.html)**
+Download Geode Native Client sources from the [Releases page of the Apache Geode
+website](http://geode.apache.org/releases/) and unpack the archive in a location of your choice.
+For example, if your downloaded archive is named `apache-geode-src-1.1.0.tar.gz` and your target
+directory is represented by _geode-native-installdir_:
- Install the native client by using the Windows installer GUI interface or the command line.
+ ```
+ $ cd geode-native-installdir
+ $ tar xvzf ~/Downloads/apache-geode-src-1.1.0.tar.gz
+ x ./
+ x ./geode-native
+ x ./BUILDING.md
+ x ./LICENSE
+ x ./README.md
+ ...
+ ```
+
+Be sure to review the `BUILDING.md` file in the top-level directory of your source release for build
+information and `README.md` for general information.
+
+# Prerequisites
+
+In order to build the Geode Native Client libraries, your system must provide certain prerequisites:
+
+ - Compatible operating system
+ - Apache Geode
+ - CMake
+ - C++11 compiler
+ - Doxygen
+ - Optional tools
+
+See the following sections for details.
+
+## Operating Systems
+
+The following operating systems are known to be compatible with the Apache Geode Native Client.
+The list is not exhaustive, others may also work.
+
+| Operating System | Version |
+|------------------|---------|
+| Linux | RHEL/CentOS 6 |
+| | RHEL/CentOS 7 |
+| | SLES 11 |
+| | SLES 12 |
+| Windows | Windows 8.1 64-bit |
+| | Windows 10 64-bit |
+| | Windows Server 2012 64-bit |
+| | Windows Server 2012 R2 64-bit |
+| macOS | MacOS 10.12 (Sierra) |
+| Solaris | Solaris 10 SPARC |
+| | Solaris 10 x86 |
+| | Solaris 11 SPARC |
+| | Solaris 11 x86 |
+
+
+## Geode
+
+Building the client libraries requires access to an installation of Geode. Geode libraries are referenced during the
+client build process, and the Geode executables are needed if you wish to run examples and tests.
+
+If the `GEODE` environment variable is defined, CMake uses it to determine the location of your Geode installation.
+Otherwise, CMake searches some system-specific default locations. To explicitly specify the location in which Geode
+is installed, define `GEODE_ROOT=/path/to/geode` in your initial `cmake` configuration command.
+
+## CMake
+
+CMake version 3.4 or newer is required to build the native client and its QuickStart examples. To download and install
+CMake, follow the instructions on [cmake.org] (https://cmake.org).
+
+CMake uses a "generator" to produce configuration files for use by a variety of build tools, such as
+Unix makefiles or 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 some cases there is a better choice.
+
+| System | Recommended CMake Generator
+|---------------|------------------------------|
+| Windows | Visual Studio 12 2013 Win64 |
+| Mac | XCode |
+
+Specify the generator with the -G option. For example, on Windows:
+
+ ```
+ $ cmake -G "Visual Studio 12 2013 Win64" ../src
+ ```
+
+## C++11 Compiler
+Integrated development environments (IDEs) for various systems usually include the compilers that you need.
+This table shows recommended versions for some of the most popular systems.
+
+| System | IDE / Compiler| Version
+|---------------|---------------|---------------|
+| Linux | GCC | [4.9](https://gcc.gnu.org) or newer |
+| Windows | Visual Studio | [2013](https://www.visualstudio.com) or newer |
+| Mac | XCode | [8.2.1](https://developer.apple.com/xcode/download/) or newer |
+| Solaris | Solaris Studio |[12.4](http://www.oracle.com/technetwork/server-storage/solarisstudio/downloads/index-jsp-141149.html) or newer |
+
+
+## Doxygen
+
+[Doxygen 8.11](http://www.stack.nl/~dimitri/doxygen/download.html) is needed for building source documentation.
+
+## Optional Build Environment Tools
+
+The CMake utility performs much of the configuration required to build and install the client libraries.
+
+You may find some optional tools to be helpful in certain environments. Here are some that might be useful.
+
+| System | Optional Tool |
+|---------------|---------------|
+| Linux | [Eclipse CDT 8.8](https://eclipse.org/cdt/) or newer |
+| Mac | [CMake GUI](https://cmake.org/files/v3.4/cmake-3.4.3-Darwin-x86_64.dmg) |
+| | [Doxygen GUI](http://ftp.stack.nl/pub/users/dimitri/Doxygen-1.8.11.dmg) |
+
+
+
+# Build and Install
+
+The Geode Native source distribution comes with CMake files for building and installing the client libraries.
+
+CMake uses a default system-specific location as the destination of the `install` target, for
+example, `/usr/local` on Unix systems. (On Unix systems, you may need to execute your `cmake`
+commands using `sudo` to allow CMake to write output files to protected locations, such as
+`/usr/local`.) To explicitly specify the location in which the Native Client will be installed,
+define `CMAKE_INSTALL_PREFIX=/install-destination` in the initial `cmake` configuration command.
+
+To build and install the client libraries:
+
+ 1. Create a build directory and set it as the current working directory.
+
+ ```
+ $ cd geode-native-installdir
+ $ mkdir build
+ $ cd build
+ ```
+
+ 2. Run CMake to configure the system for the CMake commands that follow. Specify any environment variables
+ on this first CMake command line. In its simplest form, the configuration command specifies only the location of the
+ CMake templates:
+
+ ```
+ $ cmake ../src
+ ```
+
+ In this example, the command includes a pointer to Geode and an installation destination:
+
+
+ ```
+ $ cmake -DGEODE_ROOT=/geode-installdir -DCMAKE_INSTALL_PREFIX=/installation-destination ../src
+ ```
+
+ 3. Run CMake to perform the build.
+
+ ```
+ $ cmake --build .
+ ```
+
+ 4. Run CMake to build the documentation.
+
+ ```
+ $ cmake --build . --target docs
+ ```
+
+ 5. Run Cmake to perform the installation.
+
+ ```
+ $ cmake --build . --target install
+ ```
-- **[Uninstalling the Native Client](uninstall.html)**
- Uninstalling the native client varies based on operating system.
http://git-wip-us.apache.org/repos/asf/geode-native/blob/5e194a7d/docs/geode-native-docs/introduction/install-unix.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/introduction/install-unix.html.md.erb b/docs/geode-native-docs/introduction/install-unix.html.md.erb
deleted file mode 100644
index 6d6320a..0000000
--- a/docs/geode-native-docs/introduction/install-unix.html.md.erb
+++ /dev/null
@@ -1,50 +0,0 @@
----
-title: Installing on Linux or Solaris
----
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-Install the native client on Linux or Solaris by extracting the contents of a ZIP file, and setting up the environment.
-
-## <a id="install-unix__section_DE129AB896AB4C9DBDB858AF736D9F43" class="no-quick-link"></a>Installation Prerequisites
-
-Before installing the GemFire native client, complete the following prerequisites:
-
-- Confirm that your system meets the hardware and software requirements described in [GemFire Native Client Supported Configurations](../getting_started/system_requirements/gemfire_native_client_requirements.html#concept_7AE0C1CB11244095A50CCB52A09A09A1).
-- From the [Pivotal GemFire download page](https://network.pivotal.io/products/pivotal-gemfire), select **Download**.
-- Under File Groups, select and download the Pivotal GemFire native client ZIP file appropriate for your operating system and processor architecture.
- - For Linux platforms, download `pivotal-gemfire-nativeclient-linux-64bit-XXX.zip`. `XXX` represents the version number of the product, for example `9.0.0`.
- - For Solaris platforms, download `pivotal-gemfire-nativeclient-Solaris-ARCHITECTURE-64bit-XXX.zip`. `ARCHITECTURE` will be `sparc` or `x86`, matching your platform's processor. `XXX` represents the version number of the product, for example `9.0.0`.
-
-## Uncompress the ZIP File
-
-Uncompress the ZIP file. For example:
-
-```pre
-unzip pivotal-gemfire-nativeclient-linux-64bit-9.0.0.zip
-```
-The directory created is the *product-dir* used in setting environment variables.
-
-## <a id="install-unix__section_C6784F3878ED4A04BEC85CF7C0B7D14C" class="no-quick-link"></a>Environment Variables
-
-Set the environment:
-
-- Set the `GFCPP` environment variable to *product-dir*.
-- Add `$GFCPP/bin` to the `PATH`.
-- Add `$GFCPP/lib` to the `LD_LIBRARY_PATH`.
-
http://git-wip-us.apache.org/repos/asf/geode-native/blob/5e194a7d/docs/geode-native-docs/introduction/install-windows.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/introduction/install-windows.html.md.erb b/docs/geode-native-docs/introduction/install-windows.html.md.erb
deleted file mode 100644
index 1e47466..0000000
--- a/docs/geode-native-docs/introduction/install-windows.html.md.erb
+++ /dev/null
@@ -1,77 +0,0 @@
----
-title: Installing on Windows
----
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-Install the native client by using the Windows installer GUI interface or the command line.
-
-## <a id="install-windows__section_B7EABDDDA7B94F2DBB0E1C6D98FFECBD" class="no-quick-link"></a>Prerequisites
-
-Before installing the GemFire native client, complete the following prerequisites:
-
-- Confirm that your system meets the hardware and software requirements described in [Windows Support Details](../getting_started/system_requirements/gemfire_native_client_requirements.html#concept_7AE0C1CB11244095A50CCB52A09A09A1__section_3A8A0684D68E467EBA498D939E91C5AA).
-- From the [Pivotal GemFire download page](https://network.pivotal.io/products/pivotal-gemfire), select **Download**.
-- On the Pivotal GemFire product download page, select and download the Pivotal GemFire native client MSI appropriate for your hardware architecture.
-
-**Note:**
-If you do not install the native client using the MSI installer or the msiexec command-line, then you will need to manually perform the configuration steps, such as configure your `GFCPP` and `PATH` environment variables, and install the Microsoft Visual C++ 2013 Redistributable Package.
-
-## <a id="install-windows__section_891A3F2E92114707BC493D322F9B7BA7" class="no-quick-link"></a>Install with the Windows Installer
-
-The native client can be installed on Windows by using the `pivotal-gemfire-nativeclient-64bit-XXX.msi` Windows installer. `XXX` represents the version of the product, for example `9.0.0`. The installer requires `msiexec` version 3.0 or higher.
-
-While logged in with administrative privileges,
-double-click the MSI file to start the installation.
-Enter the installation location of the native client when prompted.
-
-The MSI installer installs the Microsoft Visual C++ 2013 Redistributable Package for your platform architecture ([https://www.microsoft.com/en-us/download/details.aspx?id=40784](https://www.microsoft.com/en-us/download/details.aspx?id=40784)). This package contains runtime libraries required by the native client.
-
-The MSI installer automatically configures these native client system environment settings:
-
-- Sets the `GFCPP` environment variable to *product-dir*, where *product-dir* represents the installation location chosen.
-- Adds `%GFCPP%\bin` to the Windows `PATH`.
-
-## <a id="install-windows__section_7186EF9239D4470C92CDA16E17F51367" class="no-quick-link"></a>Install from the MSI Command Line
-
-To use the command line for installation, substitute an appropriate value for `XXX` in a command with syntax:
-
-``` pre
-msiexec /q /i pivotal-gemfire-nativeclient-64bit-XXX.msi ^
-DEFAULT_INSTALLDIR=<path>
-```
-
-The following table lists common `msiexec` command-line options, along with an explanation of their usage. For a list of all command-line options, enter `msiexec/?`.
-
-<a id="install-windows__tbl-msi-options"></a>
-
-| Option | Explanation |
-|-----------------------------|---------------------------------------------------------------------|
-| `/q` | Creates a quiet installation with no interface or prompts. |
-| `/i` | Indicates that the product is to be installed or configured. |
-| `DEFAULT_INSTALLDIR=<path>` | Specifies the destination directory, if different from the default. |
-| `/x` | Indicates a product uninstall procedure. |
-
-## <a id="install-windows__section_93E5390751F442BB8A3377814A81B105" class="no-quick-link"></a>Repair a Windows Installation
-
-If problems occur with your Windows native client installation you can initiate a repair operation to restore any missing elements or registry settings.
-
-1. Double-click the MSI file, then click Next in the Setup Wizard screen.
-2. In the following screen, click the Repair button.
-3. In the next screen, click the Repair button.
-
http://git-wip-us.apache.org/repos/asf/geode-native/blob/5e194a7d/docs/geode-native-docs/introduction/install_opensource.md
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/introduction/install_opensource.md b/docs/geode-native-docs/introduction/install_opensource.md
deleted file mode 100644
index d0cdb56..0000000
--- a/docs/geode-native-docs/introduction/install_opensource.md
+++ /dev/null
@@ -1,22 +0,0 @@
-Cmake is required to build the native client and its quickstart examples. To download and install cmake, follow the instructions on [cmake.org] (https://cmake.org).
-
-Installation on Mac:
-
-- Checkout Geode sources
-
-- Checkout NC branch
-
-- cd geode. NC sources are in 'src' subdir.
-
-- create build dir (e.g. build-nc) at same level as 'src'.
-
-- cmake config: `cmake ../src -DCMAKE_INSTALL_PREFIX=/Users/dbarnes/Repo/geode/build-nc` (if prefix not specified, will be installed to `/usr/local`)
-
-- cmake build: `cmake --build .`
-
-- cmake build: `cmake --build . --target docs`
-
-- cmake install: `cmake --build . --target install`
-
-
-
http://git-wip-us.apache.org/repos/asf/geode-native/blob/5e194a7d/docs/geode-native-docs/introduction/uninstall.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/geode-native-docs/introduction/uninstall.html.md.erb b/docs/geode-native-docs/introduction/uninstall.html.md.erb
deleted file mode 100644
index 9d635f8..0000000
--- a/docs/geode-native-docs/introduction/uninstall.html.md.erb
+++ /dev/null
@@ -1,55 +0,0 @@
----
-title: Uninstalling the Native Client
----
-
-<!--
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements. See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to You under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
--->
-
-Uninstalling the native client varies based on operating system.
-
-## <a id="uninstall__section_D82AE460FF1D4D26896DBC21BFEAEF75" class="no-quick-link"></a>Uninstall on Linux and Solaris
-
-To uninstall on Linux and Solaris platforms, delete the product directory and all of its subdirectories.
-
-## <a id="uninstall__section_196B18FE0EC6475096B95C07FA6A18B1" class="no-quick-link"></a>Uninstall on Windows
-
-To uninstall on Windows platforms, use the MSI installer graphical interface, its command-line interface, or the Windows Control Panel.
-
-**Uninstall from MSI Installer Graphical Interface**
-
-1. Double-click the MSI file, then click Next in the Setup Wizard screen.
-2. In the following screen, click the Remove button.
-3. In the next screen, click the Remove button and then click Finish.
-
-**Uninstall from MSI Installer Command-Line**
-
-Follow this MSI command-line syntax for a quiet uninstall:
-
-``` pre
-msiexec /q /x pivotal-gemfire-nativeclient-64bit-XXX.msi ^
-DEFAULT_INSTALLDIR=<path>
-```
-
-[MSI Command-Line Options](install-windows.html#install-windows__tbl-msi-options) lists common `msiexec` command-line options, along with an explanation of their usage. `msiexec/?` lists all command-line options.
-The `/x` option uninstalls the product.
-
-**Uninstall from the Control Panel**
-
-1. From the Control Panel, open Add or Remove Programs.
-2. Select the appropriate native client installation.
-3. Click the Remove button.
-
[3/3] geode-native git commit: Merge commit
'2ec263b7f7155af6fea2fa977ce957e09971d222' into develop
Posted by db...@apache.org.
Merge commit '2ec263b7f7155af6fea2fa977ce957e09971d222' into develop
* commit '2ec263b7f7155af6fea2fa977ce957e09971d222':
GEODE-2521 geode native docs: Document installation from source
This closes #60
Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/6eb93f68
Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/6eb93f68
Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/6eb93f68
Branch: refs/heads/develop
Commit: 6eb93f686ebc031b063128268df867f1c8d93e5d
Parents: aaa5c95 2ec263b
Author: Dave Barnes <db...@pivotal.io>
Authored: Fri Mar 17 14:00:17 2017 -0700
Committer: Dave Barnes <db...@pivotal.io>
Committed: Fri Mar 17 14:00:41 2017 -0700
----------------------------------------------------------------------
BUILDING.md | 5 +-
.../source/subnavs/geode-nc-nav.erb | 13 +-
.../introduction/install-overview.html.md.erb | 178 ++++++++++++++++++-
.../introduction/install-unix.html.md.erb | 50 ------
.../introduction/install-windows.html.md.erb | 77 --------
.../introduction/install_opensource.md | 22 ---
.../introduction/uninstall.html.md.erb | 55 ------
7 files changed, 175 insertions(+), 225 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/geode-native/blob/6eb93f68/docs/geode-native-book/master_middleman/source/subnavs/geode-nc-nav.erb
----------------------------------------------------------------------
[2/3] geode-native git commit: GEODE-2521 geode native docs: update
Windows requirements
Posted by db...@apache.org.
GEODE-2521 geode native docs: update Windows requirements
Project: http://git-wip-us.apache.org/repos/asf/geode-native/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode-native/commit/2ec263b7
Tree: http://git-wip-us.apache.org/repos/asf/geode-native/tree/2ec263b7
Diff: http://git-wip-us.apache.org/repos/asf/geode-native/diff/2ec263b7
Branch: refs/heads/develop
Commit: 2ec263b7f7155af6fea2fa977ce957e09971d222
Parents: 5e194a7
Author: Dave Barnes <db...@pivotal.io>
Authored: Fri Mar 17 13:54:24 2017 -0700
Committer: Dave Barnes <db...@pivotal.io>
Committed: Fri Mar 17 13:54:24 2017 -0700
----------------------------------------------------------------------
BUILDING.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/geode-native/blob/2ec263b7/BUILDING.md
----------------------------------------------------------------------
diff --git a/BUILDING.md b/BUILDING.md
index 4b3f851..5f61c0f 100644
--- a/BUILDING.md
+++ b/BUILDING.md
@@ -77,7 +77,8 @@ Due to limitations in CMake, the documentation must be built as a separate step
### Required Tools
* [Visual Studio 2013](https://www.visualstudio.com) or newer
-* [Cygwin](https://www.cygwin.com/) (for the patch tool)
+* .NET 4.5.2 or later
+* patch.exe (available as part of GnuWin or Cygwin)
## Linux
* RHEL/CentOS 6