m4

Name

m4 -- macro processor

Description

m4 is as specified in POSIX 1003.1-2001 (ISO/IEC 9945-2003), but with extensions as listed below.

Extensions

-P 

forces all builtins to be prefixed with m4_. For example, define becomes m4_define.

-I directory 

Add directory to the end of the search path for includes.