jag gör
imake är ett byggautomationssystem skrivet för X Window System . Den användes av X från X11R1 (1987) till X11R6.9 (2005), och fortsatte att användas i XFree86 (senaste commit 2009). Det är implementerat ovanpå C-förprocessorn och gör . Den första versionen skrevs av Todd Brunhoff på Tektronix .
imake genererar makefiler från en mall, en uppsättning C preprocessor makrofunktioner och en indatafil per katalog som kallas en Imakefile. Detta gör att maskinberoenden (såsom kompilatoralternativ , alternativa kommandonamn och speciella fabrikatregler) kan hållas åtskilda från beskrivningarna av de olika objekten som ska byggas.
imake användes flitigt för X- och X-relaterad programvara under 1990-talet, och för icke-relaterad programvara som ChorusOS . Den användes också för konfigurationshantering .
Med lanseringen av X.org X11R7.0 ersattes den av GNU Autotools . (X11R6.9 och X11R7.0 var samma kodbas med ett annat byggsystem.). X.Org planerar att använda Meson i framtiden istället för Autotools.
Anteckningar
Källor
- DuBois, Paul (september 1996). Mjukvaruportabilitet med imake (2:a upplagan). O'Reilly Media . ISBN 978-1-56592-226-6 .
externa länkar