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.