Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

GNU Automake review

Free#37 of 42 in Build Automation Software

A focused generator for maintainers building GNU-style C and C++ source packages.

6.5/10Editor score
GNU Automake6.5 Visit GNU Automake

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

GNU Automake is a command-line build-system generator for software maintainers working on portable GNU-style source packages. It reads Makefile.am templates and configure.ac metadata, then produces GNU-standard-compliant Makefile.in files for use with Autoconf. The generated makefiles can compile and link programs and libraries, install and uninstall files, run tests, track source dependencies, and support recursive, multi-directory packages. It is a strong fit for developers distributing C and C++ projects through conventional GNU build workflows.

Its main strength is breadth across the source-package lifecycle. Automake can create standard build, install, uninstall, clean, and test targets, as well as distribution archives through make dist. The make distcheck command adds distribution validation, while GNU Coding Standards compliance checks support a consistent package structure. These capabilities make it useful when maintainers need more than compilation rules: the same generated makefiles can support packaging, validation, and routine project maintenance. Integration with GNU Autoconf and GNU Make is central to that workflow, so it suits projects already organized around those tools.

Automake is open source and is distributed as part of the GNU build system. Its scope is deliberately focused: it generates build files rather than providing a hosted continuous integration service, build caching, or remote execution. That makes it a practical choice for maintainers who want generated GNU Make workflows and distribution tooling inside a source package. Teams seeking a broader hosted automation platform, or a build system centered on caching and remote execution, should choose a different category of tool. For GNU-oriented packages with Autoconf metadata, Automake offers a structured path from templates to validated distribution archives.

GNU Automake pros and cons

  • Where it wins
    • Generates Makefile.in files from concise Makefile.am templates
    • Covers build, install, test, cleanup, and distribution workflows
    • Works with Autoconf and GNU Make for multi-directory packages
  • Where it doesn't
    • Focused on GNU-style source packages rather than hosted CI workflows
    • Uses Makefile.am and configure.ac project metadata
    • Provides build-file generation rather than caching or remote execution

GNU Automake fact sheet, pricing and score →

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update