[
https://issues.apache.org/jira/browse/IGNITE-13078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17130327#comment-17130327
]
Ivan Daschinskiy commented on IGNITE-13078:
-------------------------------------------
[~isapego] Absolutely agree. I suggests a completely replacement of VS and
autotools with CMake as a main goal of this initiative. We should discuss the
next steps (TC builds, replacement etc.) may be privately by telegram or
videocall? May be group chat with others members?
> С++: 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
> Priority: Major
> Fix For: 2.9
>
> Attachments: ignite-13078-dynamic-odbc.patch,
> ignite-13078-static-odbc.patch
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> 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.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)