diff options
author | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-11-10 17:31:11 +0000 |
---|---|---|
committer | parsons <parsons@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2004-11-10 17:31:11 +0000 |
commit | d626f33e77054b47153536590e6cb4addbc270ca (patch) | |
tree | d543a8b293cf19279dbe417636cbf7246aeeaa63 | |
parent | e05f2cec0f24b04bb3d0b3bd9b6f8f3ae887c8eb (diff) | |
download | ATCD-d626f33e77054b47153536590e6cb4addbc270ca.tar.gz |
ChangeLogTag: Wed Nov 10 11:25:28 2004 Jeff Parsons <j.parsons@vanderbilt.edu>
-rw-r--r-- | TAO/ChangeLog | 14 | ||||
-rw-r--r-- | TAO/TAO_IDL/be/be_codegen.cpp | 5 |
2 files changed, 19 insertions, 0 deletions
diff --git a/TAO/ChangeLog b/TAO/ChangeLog index 00302bdff03..e1117a0e7a1 100644 --- a/TAO/ChangeLog +++ b/TAO/ChangeLog @@ -1,3 +1,17 @@ +Wed Nov 10 11:25:28 2004 Jeff Parsons <j.parsons@vanderbilt.edu> + + * TAO_IDL/be/be_codegen.cpp: + + Added generation of #includes of Any.h and CDR.h in the + *A.cpp file (if generated). This is for compilers (such + as the Diablo VxWorks compiler) that do not include + template source files in the corresponding template header + files. In such a case, the files in question are not pulled + in by Any_*_Impl_T.cpp via Any_*_Impl_T.h, as they are + in all other cases. Thanks to + Johnny Willemsen <jwillemsen@remedy.nl> and Martin Corino + <mcorino@remedy.nl> for reporting these problems. + Wed Nov 10 09:46:46 2004 Jeff Parsons <j.parsons@vanderbilt.edu> * TAO_IDL/ast/ast_union.cpp: diff --git a/TAO/TAO_IDL/be/be_codegen.cpp b/TAO/TAO_IDL/be/be_codegen.cpp index 4c62bb89837..61a61e5c63a 100644 --- a/TAO/TAO_IDL/be/be_codegen.cpp +++ b/TAO/TAO_IDL/be/be_codegen.cpp @@ -1709,6 +1709,11 @@ TAO_CodeGen::gen_any_file_includes (void) if (be_global->gen_anyop_files ()) { stream = this->anyop_source_; + + this->gen_standard_include (stream, + "tao/CDR.h"); + this->gen_standard_include (stream, + "tao/Any.h"); } this->gen_cond_file_include ( |