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

externa länkar