Dezvoltat de | Proiectul GNU |
---|---|
Ultima versiune | 1.4.18 (31 decembrie 2016) |
Depozit | git.savannah.gnu.org/git/m4.git , git: //git.savannah.gnu.org/m4.git și ssh: //git.savannah.gnu.org: /srv/git/m4.git |
Scris in | VS |
Sistem de operare | Tip Unix |
Mediu inconjurator | GNU / Linux , FreeBSD , NetBSD , OpenBSD , UNIX , Mac OS X , GNU |
Tip | Preprocesor macro M4 |
Licență | GNU GPL |
Site-ul web | www.gnu.org/software/m4/m4.html |
GNU M4 este o implementare a preprocesorului macro M4 . Este proiectat pentru a suprascrie multe dintre limitările întâlnite în M4-urile tradiționale, cum ar fi lungimea maximă a liniei, dimensiunea maximă a macrocomenzilor, precum și numărul maxim de macrocomenzi.
Eliminarea acestor limite este unul dintre obiectivele definite ale proiectelor GNU.
Pachetul GNU Autoconf folosește pe larg funcțiile GNU M4.