|
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