summaryrefslogtreecommitdiff
path: root/modules/CIAO/docs/cidlc.html
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/docs/cidlc.html')
-rw-r--r--modules/CIAO/docs/cidlc.html296
1 files changed, 296 insertions, 0 deletions
diff --git a/modules/CIAO/docs/cidlc.html b/modules/CIAO/docs/cidlc.html
new file mode 100644
index 00000000000..3fbc7f80191
--- /dev/null
+++ b/modules/CIAO/docs/cidlc.html
@@ -0,0 +1,296 @@
+<!-- $Id$ -->
+<html>
+
+<title>CIAO CIDL Compiler Options</title>
+
+<body>
+
+<h3>CIAO CIDL Compiler Options</h3>
+
+<div align="center">
+<table width="0" border="0" cellspacing="0" cellpadding="0">
+<tr>
+<td>
+<p>
+<code>
+./cidlc { OPTIONS } &lt;cidl file&gt;
+</code>
+</p>
+<dl>
+<dt>
+<code>
+[--version]
+</code>
+</dt>
+<dd>
+<p>
+Display version information and exit.
+</p>
+</dd>
+<dt>
+<code>
+[--help]
+</code>
+</dt>
+<dd>
+<p>
+Display usage information and exit.
+</p>
+</dd>
+<dt>
+<code>
+[--help-html]
+</code>
+</dt>
+<dd>
+<p>
+Dump usage information in html format and exit.
+</p>
+</dd>
+<dt>
+<code>
+[-I dir]
+</code>
+</dt>
+<dd>
+<p>
+Add the directory dir to the list of directories to be searched for header files.
+</p>
+</dd>
+<dt>
+<code>
+[-D name[=definition]]
+</code>
+</dt>
+<dd>
+<p>
+Predefine name as a macro with the value definition if present, 1 otherwise.
+</p>
+</dd>
+<dt>
+<code>
+[--gen-exec-impl]
+</code>
+</dt>
+<dd>
+<p>
+Generate the executor implementation classes.
+</p>
+</dd>
+<dt>
+<code>
+[--lem-force-all]
+</code>
+</dt>
+<dd>
+<p>
+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.
+</p>
+</dd>
+<dt>
+<code>
+[--lem-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default 'E' when constructing name of local executor mapping file.
+</p>
+</dd>
+<dt>
+<code>
+[--lem-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of local executor mapping file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-hdr-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_svnt.h' when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-hdr-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-src-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_svnt.cpp' when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-src-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of servant file.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-export-macro macro]
+</code>
+</dt>
+<dd>
+<p>
+Replace default servant DLL export macro with provided ,acro.
+</p>
+</dd>
+<dt>
+<code>
+[--svnt-export-include file]
+</code>
+</dt>
+<dd>
+<p>
+Replace default servant export include file with provided file.
+</p>
+</dd>
+<dt>
+<code>
+[--suppress-register-factory]
+</code>
+</dt>
+<dd>
+<p>
+Suppress generation of code to register eventtype factories for event sinks.
+</p>
+</dd>
+<dt>
+<code>
+[--custom-container type]
+</code>
+</dt>
+<dd>
+<p>
+Generate code for custom container of the provided type.
+</p>
+</dd>
+<dt>
+<code>
+[--desc-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '.ccd' when constructing name of descriptor file.
+</p>
+</dd>
+<dt>
+<code>
+[--desc-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of descriptor file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-hdr-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_exec.h' when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-hdr-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-src-file-suffix suffix]
+</code>
+</dt>
+<dd>
+<p>
+Use provided suffix instead of default '_exec.cpp' when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-src-file-regex regex]
+</code>
+</dt>
+<dd>
+<p>
+Use provided regular expression when constructing name of executor implementation file.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-export-macro macro]
+</code>
+</dt>
+<dd>
+<p>
+Replace default executor DLL export macro with provided macro.
+</p>
+</dd>
+<dt>
+<code>
+[--exec-export-include file]
+</code>
+</dt>
+<dd>
+<p>
+Replace default executor export include file with provided file.
+</p>
+</dd>
+<dt>
+<code>
+[--trace-semantic-actions]
+</code>
+</dt>
+<dd>
+<p>
+Turn on semantic actions tracing facility.
+</p>
+</dd>
+<dt>
+<code>
+[--preprocess-only]
+</code>
+</dt>
+<dd>
+<p>
+Run preprocessor only and output result to stdout.
+</p>
+</dd>
+</dl>
+</td>
+</tr>
+</table>
+</div>
+</body>
+</html>