Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2005-02-03 07:29:55


On Tuesday 01 February 2005 15:14, TEMPLIE Cédric wrote:

> I installed my boost build system for my developpers, but I always have
> this issue...
> Did my logs help you ?

Looking at the logs, I see:

-> 3 Name: <pC:\TEMP\Test\include>project2.h
Loc: C:\TEMP\Test\include\project2.h
: Outdated, updating it
: Depends on C:\TEMP\Test\include (stable)
: Depends on <lproject2>project2.h (stable)
: Depends on <pC:\TEMP\Test\include>project1.h (stable)
: Depends on
<pproject1\bin\msvc-7.1\debug\threading-multi>project1_cpp.rsp
(stable) (max time)

Maybe, the "copy" command does not change the timestamps on files, so staged
project2.h is always considered out of date with regard to .rsp and .obj
files, which are generated, and so have current time as timestamp.

What happens if you
1. Built everything
2. Verify that this problem exists
3. Touch project2.h in your tree
4. Build again.

After that, invoking bjam again should not copy project2.h.

And a related question -- what command can be used to update timestamp on
Windows. On Unix, it's just "touch", but that command is not present on
Windows by default.

- Volodya

 


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