Long and Short Forms


Table 3.1: Command Line Arguments.
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.



babel-1.4.0
users_guide Last Modified 2008-10-16

http://www.llnl.gov/CASC/components
components@llnl.gov