eĿlipsis
a language independent preprocessor
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
ellipsis-gnuc Namespace Reference

Variables

Tools

Configurable command line tools

These can be used to adapt the script to your needs on systems that are not directly POSIX. The only one with importance here should be ELLIPSIS_CC which is used as the real C compiler after preprocessing.

 CAT = ${CAT:-cat}
 Command used to dump files to stdout.
 
 CP = ${CP:-cp}
 Command used to copy files.
 
 ECHO = ${ECHO:-echo}
 Echos its arguments to stdout.
 
 MKTEMP = ${MKTEMP:-mktemp}
 Used to create a temporay directory that is destroyed on exit.
 
 RM = ${RM:-rm}
 Delete files, should accept -rf to forcably delete directories recursively.
 
 SED = ${SED:-sed}
 The sed Stream EDitor as it comes with POSIX since the epoch.
 
 SORT = ${SORT:-sort}
 The sort utility as it comes with POSIX since the epoch, should understand the -u option.
 
 TMP = ${TMP:-/tmp}
 The top level directory used for temporary files.
 
 ELLIPSIS_CC = ${ELLIPSIS_CC:-cc}
 
 ELLIPSIS_VERBOSE = ${ELLIPSIS_VERBOSE:-0}
 Set to 1 to augment verbosity of the script.
 
Tuning

Variables that are used to tune eĿlipsis

You should generally not touch these.

 ELLIPSIS_ONE_PHASE
 
 ELLIPSIS_MARK_LINE
 
 ELLIPSIS_MARK_LINE_START
 
 ELLIPSIS_MARK_LINE_RETURN
 
 ELLIPSIS_PRAGMA_FORWARD
 

Variable Documentation

◆ CAT

CAT = ${CAT:-cat}

Command used to dump files to stdout.

◆ CP

CP = ${CP:-cp}

Command used to copy files.

◆ ECHO

ECHO = ${ECHO:-echo}

Echos its arguments to stdout.

◆ ELLIPSIS_CC

ELLIPSIS_CC = ${ELLIPSIS_CC:-cc}

◆ ELLIPSIS_MARK_LINE

ELLIPSIS_MARK_LINE

◆ ELLIPSIS_MARK_LINE_RETURN

ELLIPSIS_MARK_LINE_RETURN

◆ ELLIPSIS_MARK_LINE_START

ELLIPSIS_MARK_LINE_START

◆ ELLIPSIS_ONE_PHASE

ELLIPSIS_ONE_PHASE

◆ ELLIPSIS_PRAGMA_FORWARD

ELLIPSIS_PRAGMA_FORWARD

◆ ELLIPSIS_VERBOSE

ELLIPSIS_VERBOSE = ${ELLIPSIS_VERBOSE:-0}

Set to 1 to augment verbosity of the script.

◆ MKTEMP

MKTEMP = ${MKTEMP:-mktemp}

Used to create a temporay directory that is destroyed on exit.

◆ RM

RM = ${RM:-rm}

Delete files, should accept -rf to forcably delete directories recursively.

◆ SED

SED = ${SED:-sed}

The sed Stream EDitor as it comes with POSIX since the epoch.

◆ SORT

SORT = ${SORT:-sort}

The sort utility as it comes with POSIX since the epoch, should understand the -u option.

◆ TMP

TMP = ${TMP:-/tmp}

The top level directory used for temporary files.

For big compilation jobs it could be a good idea to have this in a file system that is not backed by a physical disk but only represented in memory.