Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-02-26 09:28:56


Hi Andre,

> I need to have some DLL created with custom extensions and I am getting
> warnings when I do that by deriving a type from SHARED_LIB. I'm
> attaching a test case that reproduces the conditions under which the
> problem occurs.

First off, thanks for providing full-blown test case. Now to the problem:
I don't have a solution yet.

The real issue is that the "lib" target handling consists of two parts: the
generators, and a "main target class". The latter contains logic to avoid
warnings in some cases.

When you just derive a type, generators still work okay, but the "main target
class" is not used, so you get the warning.

I think that's a design problem. Generators are quite reusable, but "main
target classes" are not. I'll try to present some kind of a solution in near
future.

If the warning really bothers you, you might want to find call to
'check-for-unused-sources' in targets.jam and comment it out ;-)

- 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