m4 é um processador de macro para o sistema Unix. Ele é usado para processar arquivos de texto, comumente usado para criar scripts de configuração e automatizar tarefas de build. Ele é parte do projeto GNU e é disponível como software livre. 