RFC: bless scons as offical build system
This commit is contained in:
parent
aa1eb2d7fc
commit
3be546a6b8
1 changed files with 83 additions and 0 deletions
83
doc/devel/rfc_pending/MakeSconsTheOfficialBuildSystem.txt
Normal file
83
doc/devel/rfc_pending/MakeSconsTheOfficialBuildSystem.txt
Normal file
|
|
@ -0,0 +1,83 @@
|
|||
Make Scons the official build System
|
||||
====================================
|
||||
|
||||
// please don't remove the //word: comments
|
||||
|
||||
[grid="all"]
|
||||
`------------`-----------------------
|
||||
*State* _Final_
|
||||
*Date* _Mi 11 Jan 2012 21:45:58 CET_
|
||||
*Proposed by* Christian Thaeter <ct@pipapo.org>
|
||||
-------------------------------------
|
||||
|
||||
********************************************************************************
|
||||
.Abstract
|
||||
_Bless Scons the default build system for Lumiera._
|
||||
********************************************************************************
|
||||
|
||||
Description
|
||||
-----------
|
||||
//description: add a detailed description:
|
||||
|
||||
So far we using autotools and scons in parallel. Over time the need arose to have one
|
||||
reliable supported build system. This shall be scons.
|
||||
|
||||
|
||||
Tasks
|
||||
~~~~~
|
||||
// List what needs to be done to implement this Proposal:
|
||||
// * first step ([green]#✔ done#)
|
||||
// * second step [,yellow]#WIP#
|
||||
Nothing to do except for releases scons *must* be working and all non functional
|
||||
build systems will be stripped from releases (branches?).
|
||||
|
||||
|
||||
Discussion
|
||||
~~~~~~~~~~
|
||||
|
||||
Pros
|
||||
^^^^
|
||||
// add a fact list/enumeration which make this suitable:
|
||||
// * foo
|
||||
// * bar ...
|
||||
|
||||
|
||||
|
||||
Cons
|
||||
^^^^
|
||||
// fact list of the known/considered bad implications:
|
||||
|
||||
|
||||
|
||||
Alternatives
|
||||
^^^^^^^^^^^^
|
||||
//alternatives: explain alternatives and tell why they are not viable:
|
||||
|
||||
|
||||
|
||||
Rationale
|
||||
---------
|
||||
//rationale: Give a concise summary why it should be done *this* way:
|
||||
|
||||
|
||||
|
||||
Conclusion
|
||||
----------
|
||||
//conclusion: When approbate (this proposal becomes a Final)
|
||||
// write some conclusions about its process:
|
||||
|
||||
|
||||
|
||||
Comments
|
||||
--------
|
||||
//comments: append below
|
||||
|
||||
.State -> Final
|
||||
//add reason
|
||||
Decided on the December 2011 Developer meeting.
|
||||
Mi 11 Jan 2012 22:28:36 CET Christian Thaeter <ct@pipapo.org>
|
||||
|
||||
//endof_comments:
|
||||
|
||||
''''
|
||||
Back to link:/documentation/devel/rfc.html[Lumiera Design Process overview]
|
||||
Loading…
Reference in a new issue