CIAO CIDL Compiler Options

./cidlc { OPTIONS } <cidl file>

[--version]

Display version information and exit.

[--help]

Display usage information and exit.

[--help-html]

Dump usage information in html format and exit.

[-I dir]

Add the directory dir to the list of directories to be searched for header files.

[-D name[=definition]]

Predefine name as a macro with the value definition if present, 1 otherwise.

[--gen-exec-impl]

Generate the executor implementation classes.

[--lem-force-all]

Force generation of local executor mapping for all IDL types including those not used (directly or inderectly) by compositions. This option is useful for generating a common portion of local executor mapping used by more than one component or composition.

[--lem-file-suffix suffix]

Use provided suffix instead of default 'E' when constructing name of local executor mapping file.

[--lem-file-regex regex]

Use provided regular expression when constructing name of local executor mapping file.

[--svnt-hdr-file-suffix suffix]

Use provided suffix instead of default '_svnt.h' when constructing name of servant file.

[--svnt-hdr-file-regex regex]

Use provided regular expression when constructing name of servant file.

[--svnt-src-file-suffix suffix]

Use provided suffix instead of default '_svnt.cpp' when constructing name of servant file.

[--svnt-src-file-regex regex]

Use provided regular expression when constructing name of servant file.

[--svnt-export-macro macro]

Replace default servant DLL export macro with provided ,acro.

[--svnt-export-include file]

Replace default servant export include file with provided file.

[--suppress-register-factory]

Suppress generation of code to register eventtype factories for event sinks.

[--custom-container type]

Generate code for custom container of the provided type.

[--desc-file-suffix suffix]

Use provided suffix instead of default '.ccd' when constructing name of descriptor file.

[--desc-file-regex regex]

Use provided regular expression when constructing name of descriptor file.

[--exec-hdr-file-suffix suffix]

Use provided suffix instead of default '_exec.h' when constructing name of executor implementation file.

[--exec-hdr-file-regex regex]

Use provided regular expression when constructing name of executor implementation file.

[--exec-src-file-suffix suffix]

Use provided suffix instead of default '_exec.cpp' when constructing name of executor implementation file.

[--exec-src-file-regex regex]

Use provided regular expression when constructing name of executor implementation file.

[--exec-export-macro macro]

Replace default executor DLL export macro with provided macro.

[--exec-export-include file]

Replace default executor export include file with provided file.

[--trace-semantic-actions]

Turn on semantic actions tracing facility.

[--preprocess-only]

Run preprocessor only and output result to stdout.