Boost logo

Boost-Build :

From: Dave Rahardja (drahardja_at_[hidden])
Date: 2007-04-15 10:09:49


Here you go.

local DIRS
    = foo/(bar)
        foo/(bar)/baz
        foo/(bar
        foo/bar)
        foo/(bar)z
        foo/z(bar)
    ;

exe foobar
    : foo/(bar)/bar.cpp
    : <include>$(DIRS)
    ;

Modify your toolset .jam file to dump the include directories. Note that
only the first path name is munged, suggesting that the entire last part of
the path name must be enclosed in parentheses for this bug to appear.

-dr

> -----Original Message-----
> From: boost-build-bounces_at_[hidden]
> [mailto:boost-build-bounces_at_[hidden]] On Behalf Of
> Vladimir Prus
> Sent: Saturday, April 14, 2007 4:03 AM
> To: boost-build_at_[hidden]
> Subject: Re: [Boost-build] Problem: Expanding includes of
> paths with (parentheses)
>
> On Friday 13 April 2007 00:32, Dave Rahardja wrote:
> > It seems that include paths that end with a directory name
> completely
> > enclosed in (parentheses) will cause the previous directory
> separator to be
> > dropped.
>
> I've some ideas what could be wrong, however can you post a complete
> project reproducing this problem as an archive, so that I can
> easily reproduce
> it?
>
> - Volodya
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost-build
>


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