Betriebssysteme · Institut für Systemarchitektur · Fakultät Informatik · TU Dresden



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)
Julian Stecklina, http://os.inf.tu-dresden.de/~jsteckli/
7. May 2012
· Copyright © 2001-2010 Operating Systems Group, TU Dresden | Impressum ·