From: Vladimir Prus (ghost_at_[hidden])
Date: 2008-03-22 03:48:57
> Thanks, that fixed my initial problem. Now I'm finding that when
> another library depends on (via <use>) the header-only library
> created via an alias for this generated header, the make step
> sometimes reverses the source and the stylesheet. I put some echos in
> xsltproc.jam to witness this happening. If I invoke the rule as:
> xslt header.h : source.psmc schema/header.xsl ;
> ...it echos the source and stylesheet correctly, without swapping the
> two as arbitrary sources. But that apparently isn't a rule that
> defined a target or builds anything.
> If I leave it defined as:
> make header.h : source.psmc schema/header.xsl : @xsltproc.xslt ;
> ...it builds correctly from the local directory and the parent
> directory, but from a sibling of the parent directory it then swaps
> the source and the stylesheet.
> Any idea what might cause that?
Can you provide a minimal project that reproduces this problem,
as a .tar.gz or a .zip archive?
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