froscon2007 - 0.96
FrOSCon
Free and Open Source Software Conference
Speakers | |
---|---|
Benny Siegert |
Schedule | |
---|---|
Day | 2 |
Room | HS5 |
Start time | 16:30 |
Duration | 01:00 |
Info | |
ID | 6 |
Event type | Lecture |
Track | Development |
Language | German |
Feedback | |
---|---|
Did you attend this event? Give Feedback |
automake, autoconf und libtool
Erstellung portabler Makefiles
Anhand eines kleinen Beispielprojektes wird die Benutzung der autotools vorgestellt. Das entstehende Buildsystem soll auf den wichtigsten Plattformen (Linux, BSD, Mac OS) laufen.
Vortragender: Benny Siegert, the MirOS Project
Den "Dreisprung" ./configure; make; make install hat sicher jeder schon einmal benutzt. Aber die autotools -- autoconf, automake und vor allem libtool -- haben ein Imageproblem. Immer mehr Projekte verwenden Alternativen wie cmake oder Bakefile.
Der Vortrag gibt eine Einführung in das Erstellen portabler Buildsysteme mit den Autotools. Dabei werden die nötigen Schritte anhand eines kleinen Projektes auch praktisch vorgestellt.
In einem zweiten Teil wird darauf eingegangen, warum selbstgebastelte Makefiles in der Praxis regelmäßig schlechter funktionieren als die von automake generierten. Zur Illustration dienen dabei bekannte Projekte wie wxWidgets, cups und Mozilla.
Der Vortrag richtet sich sowohl an Einsteiger als auch an Fortgeschrittene; Grundkenntnisse werden jedoch vorausgesetzt.