Boost logo

Boost-Build :

From: Klaus Nowikow (e8827661_at_[hidden])
Date: 2006-06-14 10:33:49


Ilya Sokolov wrote:
> Klaus Nowikow wrote:
>> Ilya Sokolov wrote:
>>
>>> Klaus Nowikow wrote:
>>>
>>>> I created a little tool file for running xpidl (the interface
>>>> generator from the mozilla project) following
>>>> http://boost.org/boost-build2/doc/html/bbv2/extender.html :
[snip]
>>> see
>>> http://boost.org/boost-build2/doc/html/bbv2/reference/jamfiles.html#bbv2.reference.headers
>>
>> hm. But I have only one main target (a lib). The cited page says
[snip]
>> That is 'exe app : app.cpp parser.y ;'.
>> From parser.y the tool creates parser.h and then app is built using
>> app.cpp and parser.h.
>
> oh, sorry for my prev post.
>
> i found this in qt4.jam:
>
> # Since this generator will return H target, the linking generator
> # won't use it at all, and won't set any dependency on it.
>
> now i see next alternatives:
> - implement xpidl like generators in qt4 (it's not easy)
> - try this:
>
> h vtkIVisualizationFrame
> : vtkIVisualizationFrame.idl
> ;
>
> lib vtk-wrapper
> : plugin.cpp
> : <implicit-dependency>vtkIVisualizationFrame
> <link>shared
> ;

Thank you. I'll try the latter for now, and will try to implement a
'correct' xpidl generator later -- I don't think I understand
boost.build good enough now.

Btw, I just saw on
http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl?Boost.Build_V2/Todo
that at least one person besides me is also thinking about implementing
an XPIDL generator :-)
Is there already something I could take a look at?

--
Klaus

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk