Ivan Daschinskiy created IGNITE-13078:
-----------------------------------------
Summary: С++: Add CMake build support
Key: IGNITE-13078
URL: https://issues.apache.org/jira/browse/IGNITE-13078
Project: Ignite
Issue Type: Improvement
Components: platforms
Reporter: Ivan Daschinskiy
Assignee: Ivan Daschinskiy
Fix For: 2.9
Currently, it is hard to build Ignite.C++. Different build process for windows
and linux, lack of building support on Mac OS X (quite popular OS among
developers), absolutely not IDE support, except windows and only Visual Studio
is supported.
I’d suggest to migrate to CMake build system. It is very popular among open
source projects, and in Apache Software Foundation too. Notable user: Apache
Mesos, Apache Zookeeper (C client offers CMake as an alternative to autoconf
and only option on windows), Apache Kafka (librdkafka - C/C++ client), Apache
Thrift. Popular column-oriented database ClickHouse also uses CMake.
CMake is widely supported in many IDE’s on various platforms, notably Visual
Studio, CLion, Xcode, QtCreator, KDevelop.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)