diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 2006-05-08 01:18:22 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 2006-05-08 01:18:22 +0000 |
commit | 2dfd5cad302fc8c19753814524e4f1c0feeb650b (patch) | |
tree | ea500b90de3aeb6c23801f5afda83d1ceb9ae94d | |
parent | 87feb6af9699b4acc74e151409e84fe61eaa54b9 (diff) | |
download | ATCD-2dfd5cad302fc8c19753814524e4f1c0feeb650b.tar.gz |
ChangeLogTag:Sun May 7 21:03:30 UTC 2006 Iliyan Jeliazkov <iliyan@ociweb.com>
-rw-r--r-- | TAO/CIAO/ChangeLog | 8 | ||||
-rw-r--r-- | TAO/CIAO/docs/cidlc.html | 266 |
2 files changed, 271 insertions, 3 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog index da76d7270f6..fc41cd4dda8 100644 --- a/TAO/CIAO/ChangeLog +++ b/TAO/CIAO/ChangeLog @@ -1,8 +1,10 @@ Fri May 5 15:36:47 2006 Douglas C. Schmidt <schmidt@cse.wustl.edu> - * docs: Added documentation for the CIDL compiler. Thanks to Boris for contributing this. - - * docs/index.html: Fixed some broken links to the tutorials. + * docs/cidlc.html Added documentation for the CIDL compiler. + Thanks to Boris for contributing this. + + * docs/index.html: Fixed some broken links to the tutorials and added + a link to Ming's tutorial example that shows how to use CoSMIC. Fri May 5 16:58:17 UTC 2006 Nishanth Shankaran <nshankar@dre.vanderbilt.edu> diff --git a/TAO/CIAO/docs/cidlc.html b/TAO/CIAO/docs/cidlc.html new file mode 100644 index 00000000000..8bc7cd9cf04 --- /dev/null +++ b/TAO/CIAO/docs/cidlc.html @@ -0,0 +1,266 @@ +<!-- $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 } <cidl file> +</code> +</p> +<dl> +<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> +[--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> +[--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> +<dt> +<code> +[--gen-exec-impl] +</code> +</dt> +<dd> +<p> +Generate the executor implementation classes. +</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> +</dl> +</td> +</tr> +</table> +</div> +</body> +</html> |