Open System Services Shell and Utilities Reference Manual (G06.27+, H06.04+)
User Commands (d - f) ecobol(1)
-WmoduleVersion[="[version_spec]" ]
Specifies a string for a tableset specification to use as the second suffix to the
externally qualified module name that is written to the module file. The string
cannot contain more than 31 characters.
This flag is valid only for preprocessor release 1.8 and newer.
-Wmxcmp[="arg[,... ]" ]
Invokes the NonStop SQL/MX compiler after the NonStop SQL/MX preprocessor
is invoked.
If a value is supplied for arg, it must be one of the following:
replace Directs the NonStop SQL/MX compiler to replace the existing
module or create a new one. The default action does not replace
an existing module.
warn Directs the NonStop SQL/MX compiler to generate a warning
rather than an error if a table does not exist at compilation time.
verbose Directs the NonStop SQL/MX compiler to display summary infor-
mation as well as error and warning messages.
If the -Wmxcmp flag is specified more than once, only the last occurrence has an
effect. If the -Wmxcmp flag is specified without the -Wsqlmx flag, and if a file
specified for operand has a name of the form file.m, that file is passed to the Non-
Stop SQL/MX compiler.
If the -Wmxcmp flag is specified, you cannot use the -Wsql or -Wsqlcomp flag.
The -Wmxcmp flag is ignored when a flag, such as -Wsyntax, that prevents com-
pilation is specified.
-Wmxcmp_add="arg[,... ]"
Specifies a string to pass to the NonStop SQL/MX compiler without validation or
change. If more than one value is specified, they must be separated by commas
without any white space.
-Wmxcmp_files="file[,...]"
Passes MDF files specified to mxcmp in release 1 compilation mode. Passes all
specified files without the .m extension to mxCompileUserModule in release 2
compilation mode.
-Wmxcmp_querydefault="attr_name=attr_value[,...]"
Specifies attribute settings (CONTROL QUERY DEFAULT settings) to pass to
the NonStop SQL/MX compiler. These attribute settings override any
corresponding entries in the SYSTEM_DEFAULTS table.
-Wnostdlib Suppresses the searching of the standard library directories to locate libraries for
any C or C++ modules in the program. Refer to the Standard Library Direc-
tories subsection of the c89(1) reference page for details.
-Woptimize=n Sets the optimization level to n. n is one of the following:
0 Disables all optimizations and therefore yields code with rela-
tively poor performance. Optimization level 0 is useful when you
are developing and debugging your program and is recommended
for serious debugging. Statements are well-defined when debug-
ging; breakpoints and stepping occurs in a manner that the user
would expect when viewing the related source.
527188-004 Hewlett-Packard Company 3−31