summaryrefslogtreecommitdiff
path: root/TAO/docs
diff options
context:
space:
mode:
authorparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-08-15 23:11:13 +0000
committerparsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2004-08-15 23:11:13 +0000
commit65d7e4280351437d4fcb060eaa798432338c090e (patch)
tree54056e3e14691a0a8c9d7819a585d4657d25dc66 /TAO/docs
parentd07d01b751c7d62de8a008463941ed6337aca226 (diff)
downloadATCD-65d7e4280351437d4fcb060eaa798432338c090e.tar.gz
ChangeLogTag: Sun Aug 15 18:07:04 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
Diffstat (limited to 'TAO/docs')
-rw-r--r--TAO/docs/compiler.html12
-rw-r--r--TAO/docs/releasenotes/index.html11
2 files changed, 22 insertions, 1 deletions
diff --git a/TAO/docs/compiler.html b/TAO/docs/compiler.html
index 581cbdc303e..8d6e2483aa4 100644
--- a/TAO/docs/compiler.html
+++ b/TAO/docs/compiler.html
@@ -741,6 +741,18 @@ also receives other options that are specific to it. <p>
<td>&nbsp;</td>
</tr>
+ <tr><a name="Sm">
+ <td><tt>-Sm</tt></td>
+
+ <td>Suppress C++ code generation from CCM 'implied' IDL.</td>
+ <td>This code generation is achieved by default using a 'preprocessing' visitor
+ that modified the AST and is launched just before the code generating
+ visitors. There is a new tool in CIAO that converts the entire IDL file
+ into one containing explicit declarations of the implied IDL types.
+ For such a file, we don't want the preprocessing visitor to bve launched,
+ so this command line option will suppress it.</td>
+ </tr>
+
</table> <P>
<P><HR><P>
diff --git a/TAO/docs/releasenotes/index.html b/TAO/docs/releasenotes/index.html
index 20946967024..1eb44a38e40 100644
--- a/TAO/docs/releasenotes/index.html
+++ b/TAO/docs/releasenotes/index.html
@@ -276,7 +276,7 @@ WFMO_Reactor_Test, Timer_Cancellation_Test</ul>
<h3>
<a NAME="idl"></a>IDL Compiler</h3>
Point of contact: <a href="mailto:j.parsons@vanderbilt.edu">Jeff Parsons</a>
-<p>Current status: (As of July 6, 2004.)
+<p>Current status: (As of August 14, 2004.)
<ul>
<li>
Generated code closely follows the C++ Mapping specified in the latest
@@ -627,6 +627,15 @@ IDL compiler now processes the files sequentially in a single process.
Note that, for each file, execution of the preprocessor spawns a new
process, as it always has.
</li>
+
+<li>
+Added command line option -Sm to suppress the action of CCM preprocessing
+visitor, which is by default launched before the C++ generating visitors,
+in order to add CCM equivalent IDL to the AST. There is a new tool in CIAO
+which converts IDL files by replacing IDL3 constructs with equivalent IDL2
+constructs, and if the IDL compiler is run on these files, we do not want
+the CCM preprocessing to occur.
+</li>
</ul>
<h4>