[
https://issues.apache.org/jira/browse/IGNITE-13078?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17129876#comment-17129876
]
Igor Sapego commented on IGNITE-13078:
--------------------------------------
[~ivandasch] yes, for windows static linking of boost libraries is used usually
as it is just much more easy. As for {{Boost_USE_MULTITHREADED}} – it is used
just to make sure that the right variant of libraries is used (non-mt libraries
often do not present in boost binaries by default). If it's ON by default, I
believe we can remove those lines.
Support of WiX is a good thing, maybe should implement it in future.
> С++: 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)