You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Pierre-Alexandre St-Jean (JIRA)" <ji...@apache.org> on 2010/06/03 01:07:57 UTC

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

Converting to cmake from autotools
----------------------------------

                 Key: THRIFT-797
                 URL: https://issues.apache.org/jira/browse/THRIFT-797
             Project: Thrift
          Issue Type: Test
         Environment: cmake
            Reporter: Pierre-Alexandre St-Jean


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.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Pierre-Alexandre St-Jean (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pierre-Alexandre St-Jean updated THRIFT-797:
--------------------------------------------

    Attachment: 0001-Make-thrift-compiler-and-cpp-part-compile-with-cmake.patch

This is the patch for changing to cmake

> Converting to cmake from autotools
> ----------------------------------
>
>                 Key: THRIFT-797
>                 URL: https://issues.apache.org/jira/browse/THRIFT-797
>             Project: Thrift
>          Issue Type: Test
>         Environment: cmake
>            Reporter: Pierre-Alexandre St-Jean
>         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.
-
You can reply to this email to add a comment to the issue online.


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

Posted by "Roger Meier (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-797?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Roger Meier updated THRIFT-797:
-------------------------------

    Component/s: Build Process

> 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
>         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.
-
You can reply to this email to add a comment to the issue online.