You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ignite.apache.org by GitBox <gi...@apache.org> on 2020/05/28 17:17:46 UTC

[GitHub] [ignite] zstan commented on a change in pull request #7854: IGNITE-13078 C++: Add CMake build system support.

zstan commented on a change in pull request #7854:
URL: https://github.com/apache/ignite/pull/7854#discussion_r431997579



##########
File path: modules/platforms/cpp/DEVNOTES.txt
##########
@@ -64,6 +64,50 @@ Ignite expects for boost libraries and header to be found under default system p
 it is recommended to use package repository for your OS to install boost package for the
 development.
 
+Building on Linux and Mac OS X with CMake
+----------------------------------
+
+Common Requirements:
+
+ * GCC, g++, CMake >= 3.6 must be installed
+ * Java Development Kit (JDK) must be installed: https://java.com/en/download/index.jsp
+ * JAVA_HOME environment variable must be set pointing to Java installation directory.
+ * IGNITE_HOME environment variable must be set to Ignite installation directory.
+
+By default building tests, ODBC and thin-client are disabled.
+ * OpenSSL, 1.0 or later required for building ODBC and thin-client.
+ * UnixODBX required for building ODBC.
+ * For building tests, boost framework is required. The following boost libraries are used:
+   * boost_unit_test_framework
+   * boost_thread
+   * boost_system
+   * boost_chrono
+
+On Mac OS X all dependencies can be installed using Homebrew.
+
+Building and installing the Apache Ignite C++ components:
+ * Navigate to the directory $IGNITE_HOME/platforms/cpp
+ * Execute the following commands one by one to build the project:
+ * mkdir cmake-build-[release|debug]
+ * cmake -DCMAKE_BUILD_TYPE=[Release|Debug] [-DCMAKE_INSTALL_PREFIX=<install_dir>] ..

Review comment:
       add cd ./cmake-build-[release|debug]




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org