You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Frank Earl (JIRA)" <ji...@apache.org> on 2013/08/17 06:00:48 UTC

[jira] [Commented] (THRIFT-797) Converting to cmake from autotools

    [ https://issues.apache.org/jira/browse/THRIFT-797?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13742829#comment-13742829 ] 

Frank Earl commented on THRIFT-797:
-----------------------------------

"Won't" fix is a grave disappointment.

Your Autotools scripting is currently (as of 08/16/13) very much broken for a Cross-compile context (You have all sorts of static paths to look things up...this is the very thing that prompted Nokia to come up with the original Scratchbox and Scratchbox2 over...)

CMake handles this quite a bit more gracefully.
                
> Converting to cmake from autotools
> ----------------------------------
>
>                 Key: THRIFT-797
>                 URL: https://issues.apache.org/jira/browse/THRIFT-797
>             Project: Thrift
>          Issue Type: Test
>          Components: Build Process
>         Environment: cmake
>            Reporter: Pierre-Alexandre St-Jean
>              Labels: autotools, build, cmake, compiler, management
>         Attachments: 0001-Make-thrift-compiler-and-cpp-part-compile-with-cmake.patch
>
>
> Replace automake by cmake
> This patch only has parts done ie: the compiler and cpp compiler part.
> This would affect all the project and is only a test. The advantages of cmake is that is is available easily on all platforms and generates makefiles for lots of systems. The only disavantage is that cmake would be a requirement even for non developers would want to build thrift. Also thrift would ease for the port on windows.
> Alternatives would be scons and waf. I am currently doing a test with waf build system too (advantage of waf is that it is standalone and can be packaged with the app)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira