Boost logo

Boost-Build :

From: David Abrahams (david.abrahams_at_[hidden])
Date: 2002-06-27 16:03:18


From: "Larry Evans" <jcampbell3_at_[hidden]>

> What about:
>
> <property_list>/<top_to_a_src_path>/a.obj
> <property_list>/<top_to_a_target_path>/a.exe
>
> ? In the above, the <top_to*> symbols are essentially the
> subinclude paths in the Jamfiles, i.e. the path from the "top" directory
to
> the source file directory or main target directory.

There's really no need for that, since the bin/ directories are already
located in a place corresponding to that path.

> The Jamfile for <property_list>/<top_to_a_target_path>/a.exe
> would specify just <top_to_a_src_path>/a.obj

Usually Jamfiles don't ever mention .obj files explicitly... can you say
more specifically what you had in mind?

> and bjam would
> preprend the <property_list> to get the target directory for the a.obj
file.
> Any other Jamfile using the same <top_to_a_src_path>/a.obj and same
> <property_list> would reuse the <property_list>/<top_to_a_src_path>/a.obj
> and save the time and space of recompiling the a.obj file. In essense,
it just leaves
> off the a.obj prefix from the above proposal for the a.obj directory.

That part I agree with, as you can see from my other posts.

-Dave

 


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