Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages.
Pros
- Automates software configuration
- Widely used in Unix-like systems
Cons
- Complex configuration scripts
- Requires understanding of M4 macros