|
Boost-Build : |
From: Vladimir Prus (ghost_at_[hidden])
Date: 2004-11-11 10:39:14
Hi Johannes,
> It's not working:
> Changing this to
> print.text
> [ on $(targets[1])
> return -D$(DEFINES)
> ] ;
>
> yields
>
> $ bjam msvc debug
> C:/Development/Build/boost-build/build\virtual-target.jam:829: in
> virtual-target.register-actual-name from module virtual-target error:
> Duplicate name of actual target:
> <pComp\Zinc\example\bitmap\bin\msvc\debug\link-static\threading-multi\user-
>interface-gui>Bitmap1.rsp
Looks like I forgot something again. How the Jamfile in question looks? Is it
the case that both the source file and the finall exe are called Bitmap1? In
that case V2 tries to create to response files with exactly the same name for
compiling and for linking, which leads to the error. Try
generators.register-c-compiler msvc.compile.c++ : CPP : OBJ RSP(%_cpp) :
<toolset>msvc ;
so that the name of RSP file for compiling will have added "_cpp" suffix.
- 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