|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2002-12-10 04:03:54
Gentlemen,
can we discuss our current situation and short-term plans?
I've just changed lib target to be general purpose, and
introduced <link> and <link-runtime> features. V2 is almost
capable of working on my own project, except that BB16 get in
my way.
I hope Dave will look at BB16, and then look at toolset flags (BB4).
As I recall, Rene was going to implement sonames on gcc and better stage
target (with relinking) -- BB9. Rene, did you get anywhere?
He also proposed the "source" rule (BB12), which I find quite important now.
Rene, if you're pressed for time, maybe you could do this one first. After
symlink that you've implemented, this would be extra easy. (Still, maybe
it should be caled "alias"?)
Speaking about my plans, there is some polishing:
1. I'd like to hardcode dll paths in debug builds. Should be easy, except
for learning the right way to do it.
2. Allow single build directory at project root (BB7)
3. BB14 -- toolset specific suffixes. This should allow to use "so" on NT/gcc
and "dll" on NT/borland, at the same time.
Does the job division above look OK?
There are two more issues. BB5 is the "using" rule, and toolset configuration.
Seems like it's quite simple and almost finished. I'll implement stlport
support soon to make sure.
BB6 is toolset implementation.
There's gcc support and preliminary borland support. Unfortunately, I don't
understand some parts of current gcc-tools.jam, so
can't do anything about it. We'd probably want MSVC support too, ASAP, but
I have no clue about import libraries, PCH, PDB, and it fact, don't have
that compiler.
Dave, Rene, I really hope for your assistance here.
- 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