Brad Howes | 14 Nov 15:49

IDL and Qt Generator Conflict

All,

I'm working on a project that is attempting to use OpenDDS (from the  
ACE/TAO team) along with Nokia's Qt. The build system works great so  
far with just Qt. I created my own simplistic idl.jam tool that  
invokes the two OpenDDS tools to generate the C++ files from an IDL  
spec. For a file Foobar.idl, the first tool generates the following:

     FoobarTypeSupport.idl
     FoobarTypeSupportImpl.cpp
     FoobarTypeSupportImpl.h

One then runs another tool from ACE/TAO to generate C++ files from the  
(now two) IDL files:

     FoobarTypeSupportC.cpp
     FoobarTypeSupportC.h
     FoobarTypeSupportC.inl
     FoobarTypeSupportS.cpp
     FoobarTypeSupportS.h
     FoobarTypeSupportS.inl

     FoobarC.cpp
     FoobarC.h
     FoobarC.inl
     FoobarS.cpp
     FoobarS.h
     FoobarS.inl

All of this works just great in Boost Build. The derived files are  
(Continue reading)

Vladimir Prus | 22 Nov 10:43

Re: IDL and Qt Generator Conflict

On Friday 14 November 2008 17:52:27 Brad Howes wrote:
> All,
> 
> I'm working on a project that is attempting to use OpenDDS (from the  
> ACE/TAO team) along with Nokia's Qt. The build system works great so  
> far with just Qt. I created my own simplistic idl.jam tool that  
> invokes the two OpenDDS tools to generate the C++ files from an IDL  
> spec. For a file Foobar.idl, the first tool generates the following:
> 
>      FoobarTypeSupport.idl
>      FoobarTypeSupportImpl.cpp
>      FoobarTypeSupportImpl.h
> 
> One then runs another tool from ACE/TAO to generate C++ files from the  
> (now two) IDL files:
> 
>      FoobarTypeSupportC.cpp
>      FoobarTypeSupportC.h
>      FoobarTypeSupportC.inl
>      FoobarTypeSupportS.cpp
>      FoobarTypeSupportS.h
>      FoobarTypeSupportS.inl
> 
>      FoobarC.cpp
>      FoobarC.h
>      FoobarC.inl
>      FoobarS.cpp
>      FoobarS.h
>      FoobarS.inl
> 
(Continue reading)


Gmane