| SHORT FORM | LONG FORM | NOTES |
|---|---|---|
| -h | --help |
Print options to stdout. |
| -v | --version |
Print version of Babel. |
| -tform | --text=form |
Generate text. |
| -clang | --client=lang |
Generate client classes. |
| -slang | --server=lang |
Generate server and client classes. |
| -p | --parse-check |
Only check parsing of the SIDL file. |
--cca-mode |
New splicer blocks get CCA-required content. | |
| -i | --generate-hooks |
Generate pre-/post-method hooks. |
--generate-sidl-stdlib |
Regenerate the Babel runtime library. | |
| -odir | --output-directory=dir |
Root directory to contain generated files. |
| -g | --generate-subdirs |
Generate sources in directory tree matching |
| SIDL packaging. | ||
--generate-subdirs-off |
Turn off generate-subdirs. | |
| -m | --make-prefix=prefix |
Prepend prefix to names for babel.make. |
--makefile |
Generate a simple GNU Makefile. | |
--multi |
Generate multiple targets in a single run. | |
| -Rpath | --repository-path=path |
Use specified XML repository(ies) to resolve |
| symbols. | ||
| -eregex | --exclude=regex |
Do not generate output for matching symbol(s). |
--no-default-repository |
Do not use the default repository to resolve | |
| symbols. | ||
--suppress-contracts |
Don't generate contract checks in IOR files. | |
--suppress-ior |
Don't generate IOR files. | |
--suppress-stubs |
Don't generate client-side stub files. | |
--suppress-timestamp |
Suppress time-related metadata generation. | |
--comment-local-only |
Reduce doc comments in C stub header. | |
| -E | --exclude-external |
Do not generate code for dependencies. |
--include-referenced |
Generate code for dependencies. | |
| -u | --hide-glue |
Put glue code in a subdirectory. |
--hide-glue-off |
Turn off hide-glue. | |
| -l | --language-subdir |
Put code in a language dependent directory. |
--language-subdir-off |
Turn off language-subdir. | |
| -x | --cxx-ior-exception |
Include Null IOR checks in C++ Stubs. |
| -V | --vpath |
Set the impl (splicer block) root directory. |
So far, we've shown described the long forms of command line
arguments, starting with two hyphens ``--''.
There are also short forms for many of the more frequently
used commands. See Table 3.1
for details.