Entwickelt von | GNU-Projekt |
---|---|
Letzte Version | 1.4.18 (31. Dezember 2016) |
Anzahlung | git.savannah.gnu.org/git/m4.git , git: //git.savannah.gnu.org/m4.git und ssh: //git.savannah.gnu.org: /srv/git/m4.git |
Geschrieben in | VS |
Betriebssystem | Unix-Typ |
Umgebung | GNU / Linux , FreeBSD , NetBSD , OpenBSD , UNIX , Mac OS X , GNU |
Art | M4 Makro Präprozessor |
Lizenz | GNU GPL |
Webseite | www.gnu.org/software/m4/m4.html |
GNU M4 ist eine Implementierung des M4- Makro- Präprozessors . Es wurde entwickelt, um viele der Einschränkungen, die bei herkömmlichen M4 auftreten, außer Kraft zu setzen, wie z. B. die maximale Zeilenlänge, die maximale Makrogröße sowie die maximale Anzahl von Makros.
Das Aufheben solcher Grenzen ist eines der definierten Ziele von GNU-Projekten.
Das GNU Autoconf- Paket nutzt die Funktionen von GNU M4 in großem Umfang.