Boost logo

Boost Users :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2006-01-23 03:20:58


Hi Jaroslav,

> // -- main.cxx
> #include <dir/header.h>
>
> int main() {
> return 0;
> }
>
> # -- Jamroot
> path-constant TOP : . ;
> exe app : main.cxx
> : <include>$(TOP)/include
> ;
>
> Modification of header.h does not invoke the app target.

That's indeed a Windows-specific bug in Boost.Build V2. I've just committed
an initial fix and a testcase (that's revision 1.182 of tools/builtin.jam).

If that's no convenient for you to get the CVS version, you can remove the
$(TOP)/ part in Jamroot -- all paths are relative to Jamroot by default,
and it's the $(TOP) that causes the bug.

Thanks for reporting!

Volodya


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net