Details
Description
Currently, it is hard to build Ignite.C++. Different build processes for windows and Linux, lack of building support on Mac OS X (a quite popular OS among developers), absolutely not IDE support, except windows and only Visual Studio is supported.
I’d suggest migrating to the CMake build system. It is very popular among open source projects, and in The Apache Software Foundation too. Notable users: Apache Mesos, Apache Zookeeper (C client offers CMake as an alternative to autoconf and the 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.
Attachments
Attachments
Issue Links
- causes
-
IGNITE-13174 C++: Add Windows support to CMake build system
- Resolved
- is related to
-
IGNITE-13176 C++: Remove autotools build after merging CMake
- Resolved
-
IGNITE-13459 Document new build process for Ignite C++
- Closed
- links to