The parameter/options for the compile command can be set globally and for each member separately.
A static text can be passed as compile options but the editor also supports placeholders/variables. These placeholders have the following syntax:
${placeholder}
The compile option OPTION(*EVENTF) is needed for retrieving the compile result from the server.
Values that were defined in the properties.
Example:
SRCFILE(*LIBL/${fileName}) SRCMBR(${name}) PGM(${object_library}/${name}) OPTION(*EVENTF)
Properties from the member description can be used as placeholders in the compile options.
Example:
SRCFILE(*LIBL/${fileName}) SRCMBR(${name}) PGM(${name}) OPTION(*EVENTF)
For stream files there are some additional placeholders:
Java system properties can also be used as placeholders. For adding Java system properties to MiWorkplace the miworkplace.ini file needs to be edited. See Eclipse Start Parameters, section VM Args.
Environment variables can also be used as placeholders.