pienoiskuva|oikea|Käännöstyökalut ja niiden käsittelemät tiedostot kaaviona. GNU Autotools tai GNU Build System on GNU-projektin työkalukokoelma tietokoneohjelman kääntämiseen eri alustoilla.
Autotools sisältää: GNU Autoconf GNU Automake GNU Libtool
Autotools tuottaa Makefile-tiedosto(t) make-ohjelmalle, jota käytetään ohjelmointikielen kääntäjän ja linkkeriohjelman kutsumiseen.
Käännösprosessi Autotoolsilla yleensä sisältää: configure-komennon ajamisen – tunnistaa kohdejärjestelmän, tarvittavat asetukset, kirjastojen sijainnin ja minne uudet ohjelmat asennetaan make-komennon ajamisen – kääntäminen lähdekoodista ajettavaksi ohjelmaksi make install – käännetyn ohjelman, kirjaston ja muiden tiedostojen kopiointi järjestelmässä havaittuun sijaintiin
Autoconf tuottaa configure-skriptin configure.ac-tiedoston pohjalta, jossa käytetään M4-kielen syntaksia.
Automake tuottaa Makefile-tiedostot Makefile.am-tiedostossa annettujen tietojen pohjalta, jossa käytetään Makefile-syntaksia.
Käyttö Autotools on käytössä useissa avoimen lähdekoodin projekteissa.
Muun muassa X.Org-ohjelmisto on lisännyt Autotoolsille vaihtoehtona tuen Meson-käännösjärjestelmälle. GNOME-projektilla on tavoitteena siirtyä Autotoolsista Meson-järjestelmään. KDE-projekti päätti vuonna 2006 siirtyä vanhenevasta Autotoolsista CMakeen.
Katso myös GNU Make GCC Käännösautomaatio
Lähteet
Aiheesta muualla Learning the GNU development tools Autotools FAQ
Luokka:Käännöstyökalut Luokka:GNU-projektin ohjelmat