Open System Services Shell and Utilities Reference Manual (G06.29+, H06.08+, J06.03+)
ecobol(1) OSS Shell and Utilities Reference Manual
-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 or c99 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.
1 Generates partially optimized code sequences. Object code com-
piled at optimization level 1 can be symbolically debugged with
the Visual Inspect debugger; however, statement boundaries
might be blurred. The Visual Inspect debugger chooses a sensible
location when a user requests a breakpoint on a source statement,
3−32 Hewlett-Packard Company 527188-021