|
15.
06.
2007
Buildsysteme - Alternativen zu make
Ludwig Hähne
TU Dresden
Hauptseminar-Vortrag
Mit wachsender Softwarekomplexität steigen auch die Anforderungen an
die eingesetzten Buildsysteme. Vielfach ist die manuelle Erstellung
von Makefiles zu aufwändig und unflexibel, weshalb auf Werkzeuge
zurückgegriffen wird, die diese Aufgabe teilweise automatisieren.
Nach einer kurzen Darstellung von Make und einer Bestandsaufnahme
der Anforderungen an ein modernes Buildsystem, werden zwei
unterschiedliche Ansätze präsentiert. Mit dem GNU Build System
(Autoconf und Automake) wird die im Linuxumfeld etablierte
Standardlösung vorgestellt, dem SCons, als völlig von Make
losgelöster Ansatz gegenübergestellt wird. Anhand einer Fallstudie
wird betrachtet, inwieweit die beiden Systeme den eingangs
definierten Anforderungen gerecht werden können.
Zusätzliche Links: Folien (PDF)
|