This interface exports the configuration information used by m3build and quake. These constants were defined when Modula-3 was installed.
INTERFACEOn some systems (e.g. AFS) you must install public files in a different place from where you use them. The paths below specify where to find the installed files.M3Config ; CONST (* misc. configuration *) TARGET = "LINUXLIBC6"; OS_TYPE = "POSIX"; WORD_SIZE = "32BITS"; BUILD_DIR = "LINUXLIBC6"; PATH_SEP = "/"; M3 = "/usr/local/cm3/bin/cm3"; (* the compiler *) CONST (* installation directories *) BIN_INSTALL = "/usr/local/cm3/bin"; LIB_INSTALL = "/usr/local/cm3/lib"; DOC_INSTALL = "/usr/local/cm3/doc"; PKG_INSTALL = "/usr/local/cm3/pkg"; MAN_INSTALL = "/usr/local/cm3/man"; EMACS_INSTALL = "/usr/local/cm3/elisp"; HTML_INSTALL = "/usr/local/cm3/www";
CONST BIN_USE = "/usr/local/cm3/bin"; LIB_USE = "/usr/local/cm3/lib"; DOC_USE = "/usr/local/cm3/doc"; PKG_USE = "/usr/local/cm3/pkg"; MAN_USE = "/usr/local/cm3/man"; EMACS_USE = "/usr/local/cm3/elisp"; HTML_USE = "/usr/local/cm3/www"; END M3Config.