Boost logo

Boost-Build :

From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-11-25 02:02:53


On Wednesday 24 November 2004 20:41, C. Andy Martin wrote:

> > msvc.link.dll bin\msvc\debug\libbar.dll bin\msvc\debug\libbar.lib
> > bin\msvc\debug\libbar.rsp
> > common.copy C:\bjam_test\dynamic\libbar.lib
> > The system cannot find the file specified.
> >
> > copy "bin\msvc\debug\libbar.lib" "C:\bjam_test\dynamic\libbar.lib"
> >
> > ...failed common.copy C:\bjam_test\dynamic\libbar.lib...
> > ...failed updating 1 target...
> > ...updated 1 target...
>
> A very easy way I've gotten around this is to add (in BBv1) this to
> Jamrules:
> if $(NT)
> {
> SUFDLL = .dll ;
> }
>
> It works for me. I have 3 libraries which export no symbols (its a long
> story why...).

I suspect this might have wrong effects -- Boost.Build will not know that .lib
is produced at all, so the stage rule will never install import lib.

- 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