Introduction

GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it has some extensions (for example, handling more than 9 positional parameters to macros). GNU M4 also has built-in functions for including files, running shell commands, doing arithmetic, etc.

M4 is available using the command:

module load M4

Available versions:

  • 1.4.17 (new from 26-04-2017)
  • 1.4.17-foss-2015b (new from 28-04-2017)
  • 1.4.17-GCC-4.9.3-binutils-2.25 (new from 26-04-2017)
  • 1.4.17-GCCcore-5.4.0 (new from 26-04-2017)
  • 1.4.17-GNU-4.9.3-2.25 (new from 26-04-2017)
  • 1.4.17-intel-2016b (new from 26-04-2017)