Autoconf ist ein erweiterbares Paket von m4-Makros, die Shell-Skripte produzieren, um Software-Quellcode-Pakete automatisch zu konfigurieren. Diese Skripte können das Paket an viele Arten von UNIX-ähnlichen Systemen anpassen, ohne dass der Benutzer von Hand eingreifen muss.