m4 m4 GNU macro processor language that expands text substitutions, commonly used in build systems like autoconf. macro-processor build-system