$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
From: Denis N. Kononenko (denisn.kononenko_at_[hidden])
Date: 2006-11-18 15:25:50
2006/11/18, Vladimir Prus <ghost_at_[hidden]>:
> On Wednesday 15 November 2006 14:18, Denis N. Kononenko wrote:
>
[ skip ]
> >
> > What's wrong with my code?
>
> I don't know, given that you haven't provided it all. The key word here
> is "all" -- I don't see any generator declarations for example, and the
> $(WSDLS) variable is not defined. Please always provide complete example that
> I can unpack and try right away.
>
Sorry, I'm new to BB.
> >
> > P.S. I tried to use 'dependency' instead of 'path' but it failed too.
>
> Did you check:
>
> http://boost.org/boost-build2/doc/html/bbv2/extending/features.html
>
> among other things that page says for that dependency features you need to
> have explicit DEPENDS somewhere. If that still does not help, post a complete
> example and I'll look.
Yes, it helped me. I wrote my special rule:
rule compile.wsdl ( targets + : sources * : properties * )
{
DEPENDS $(<) : [ on $(<) return $(GSOAP_TYPEMAP_FILE) ] ;
}
Now it works fine. :)
Thank you.
Would you enlighten me on another question? Is it possible to write a
custom generator with variable number of output files depending on
features? Currently I use a long list of all possible generated types
and touch files that may not be generated.
WBR,
Denis.