Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
all platforms
Description
Goal: Extend Apache Thrift's make cross approach to the build system.
Due to growing the field of operating system support, a proper executable
and library detection mechanism running on as much platforms as possible
becomes required. The other aspect is simplify the release process and
package generation process.
As nice side benefit of CMake is the generation of development environment
specific solution files(VisualStudio, Eclipse, Xcode, etc. ). => No solution files within source tree.
We are already building Apache Thrift with CMake for Linux-ARM, Linux-x86, Windows CE and Windows.
We are in preparation phase for a pull request here:
https://github.com/siemens/thrift/commits/cmake-master
Attachments
Attachments
Issue Links
- is part of
-
THRIFT-4037 [CMake] Use a single build system for thrift to make development easier
- Open
- is related to
-
THRIFT-3094 master as of 2015-APR-13 fails -DBOOST_THREADS cmake build
- Closed
- relates to
-
THRIFT-3090 cmake build is broken on MacOSX
- Closed
-
THRIFT-1834 Support dynamic linking against the thrift C++ library on windows
- Open
- supercedes
-
THRIFT-2571 Simplify cross compilation using CMake
- Closed