Autodafe 0.2 Released For Freeing Your Project From Autotools

Written by Michael Larabel in Programming on 18 April 2024 at 07:00 AM EDT. 45 Comments
PROGRAMMING
Eric S Raymond has released version 0.2 of Autodafe, his latest open-source project that provides "tools for freeing your project from the clammy grip of Autotools."

Autodafe works to convert an Autotools build recipe into a bare makefile that "can be read and modified by humans." The Autodafe's README explains:
"This project collects resources for converting an autotools build recipe to a bare makefile that can be read and modified by humans.
...
The principal tool, makemake, reduces a generated Makefile to an equivalent form suitable for human modification and with internal automake cruft removed. It is intended to be used with ifdex(1) to enable severing a project from its autotools build recipe, leaving a bare Makefile in place. A HOWTO describing a conversion workflow for an entire project is included.

One other tool is planned but not yet implemented."

Those wishing to learn more about ESR's Autodafe project can do so via GitLab.

Autodafe logo


ESR additionally added on Twitter/X:
"Release 0.2 of my autotools killer. It's ready for use on projects buiilding binaries or static libraries. Shared libraries is a more difficult problem and will gate the 1.0 release."

This is one way to work away from Autotools for those not wishing to join the Meson bandwagon or going to another build system outright.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week