Details

    • Patch Info:
      Patch Available

      Description

      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)

        Issue Links

          Activity

          Hide
          pastjean Pierre-Alexandre St-Jean added a comment -

          This is the patch for changing to cmake

          Show
          pastjean Pierre-Alexandre St-Jean added a comment - This is the patch for changing to cmake
          Hide
          anatolikus Anatol Pomozov added a comment -

          What are the benefits of CMake?

          If you are looking for better build system I would recommend Tup then. http://gittup.org/tup/make_vs_tup.html

          Show
          anatolikus Anatol Pomozov added a comment - What are the benefits of CMake? If you are looking for better build system I would recommend Tup then. http://gittup.org/tup/make_vs_tup.html
          Hide
          roger.meier Roger Meier added a comment -

          Hey folks, is this an option?
          Or close the issue and set it to Won't fix ?

          Show
          roger.meier Roger Meier added a comment - Hey folks, is this an option? Or close the issue and set it to Won't fix ?
          Hide
          bterm JCF added a comment -

          Dont see how switching from autotools to cmake/scons would help the build process any other than adding a different dependency to install to get started.

          Show
          bterm JCF added a comment - Dont see how switching from autotools to cmake/scons would help the build process any other than adding a different dependency to install to get started.
          Hide
          bryanduxbury Bryan Duxbury added a comment -

          Agreed.

          Show
          bryanduxbury Bryan Duxbury added a comment - Agreed.
          Hide
          svartalf Frank Earl added a comment -

          "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.

          Show
          svartalf Frank Earl added a comment - "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.

            People

            • Assignee:
              Unassigned
              Reporter:
              pastjean Pierre-Alexandre St-Jean
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development