![]() |
![]() |
![]() |
General Information
Tutorials
Reference Manuals
Libraries
Translation Tasks
Tools
Administration
![]() ![]() |
![]() |
Eli User Interface Reference ManualVariablesThe behavior of Eli can be modified by changing the value of an Odin variable. The functions affected by Odin variables are the current working directory, the distributed parallel build facility, the help facility, the error and log facility, the file change notification facility, and the maximum total file system space used by derived objects.
A variable assignment odin-command consists of the name of an Odin variable
followed by an = operator and an odin-expression.
For example, the following odin-commands
assign the value
-> dir = ../src -> warnlevel = 4
If the value is omitted from a variable assignment odin-command,
Eli displays the current value of the specified variable.
After the preceding odin-commands, the current value of
-> warnlevel = 4 The Odin variables and their default values are:
An initial value for an Odin variable can be
specified in an environment variable whose name is the
the Odin variable name in capital letters preceded by the
string
Dir
The current working directory can be changed by assigning a new value
to the
BuildHosts, MaxBuilds
The
The hosts in
A remote build host is activated by executing the shell script
KeepGoing
When a build step reports errors, Eli will continue with build
steps that do not depend on the failed build step.
Setting the value of the
History
The
ErrLevel, WarnLevel, LogLevel
When an odin-command is executed, Eli indicates any errors or
warnings associated with the odin-expressions specified in that odin-command.
The
Eli can also produce a variety of information about the activities
it is performing, such as a brief description of each tool that is
invoked to satisfy a given request.
The
HelpLevel
The
VerifyLevel
By default, Eli checks the modification dates of all relevant source files
at the beginning of a session and before each interactive odin-command.
If all file modifications during the session are performed through
copy odin-commands or through an editor that has been upgraded
to send a
Size
The value of the
Environment Variables
Environment variables can be used in odin-commands given during interactive
sessions, but are not allowed in an Odinfile
(see The Odinfile).
For example, if the environment variable
-> $HOME/sets.specs :exe -> /u/geoff/sets.specs :exe
The value of an environment variable can be quoted by immediately
preceding it with a quoted identifier.
For example, if the value of
-> sets.specs +monitor +arg='/u/geoff'$DATA :mon -> sets.specs +monitor +arg='/u/geoff/french/words' :mon
An environment variable is given a new value
with a variable assignment odin-command of the form:
Variable
-> HOME = !/u/clemm
The expressions
|