[Dune] [#1000] Migrate build system from autotools to CMake
Dune
flyspray at dune-project.org
Tue Dec 20 17:08:10 CET 2011
THIS IS AN AUTOMATED MESSAGE, DO NOT REPLY.
A new Flyspray task has been opened. Details are below.
User who did this - Christoph GrĂ¼ninger (gruenich)
Attached to Project - Dune
Summary - Migrate build system from autotools to CMake
Task Type - Feature Request
Category - Build-System
Status - Unconfirmed
Assigned To -
Operating System - Unspecified / All
Severity - Low
Priority - Normal
Reported Version - SVN (pre2.2)
Due in Version - Undecided
Due Date - Undecided
Details - It's December, thus it is time to our yearly CMake discussion. But instead of only discussing, Andreas L. and Christoph G. are willing to make the effort to really migrate the build system to CMake.
The advantages are clear
- provides faster builds
- easier to write and debug (Personally, I dislike working with the autotools)
- new users are less scared compared to using autotools
The disadvantages are clear as well
- It is work, has to be done.
- Absorbs attention from other topics.
- Will introduce new bugs.
- autotools works so far.
But still we are willing to start the project. It won't be done this year but more like next year - or it might even take several Dune versions before we can replace autotools completely.
- What has to be done to get some CMake files included in the official trunk (as experimental CMake support)?
- What CMake version we should rely on?
- Is CMake available on super computers like JuGene or Hermit?
- Can we share tests between autotools and CMake?
- Who is willing to support us?
An overview, the past discussions and some resources were compiled at
http://users.dune-project.org/projects/cmakedune/wiki/Wiki
More information can be found at the following URL:
http://www.dune-project.org/flyspray/index.php?do=details&task_id=1000
You are receiving this message because you have requested it from the Flyspray bugtracking system. If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.
More information about the Dune
mailing list