Writing Autoconf Macros

Why would we want to write Autoconf macros in the first place? One reason is that a project's configure.ac file might contain several instances of similar sets of code and we need the configure script to perform the same set of high-level operations on multiple directories or file sets. By converting the process into a macro, we reduce the number of lines of code in the configure.ac file, thereby reducing the number of possible points of failure. Another reason might be that an easily encapsulated bit of configure.ac code could be useful in other projects, or even to other people.

Note

The Autoconf Macro Archive provides many sets of related macros to solve common Autoconf problems. Anyone may contribute to the archive by ...

Get Autotools now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.