Boost logo

Boost-Build :

From: janssoaf (mail_at_[hidden])
Date: 2004-02-02 08:17:40


Hello,

for some time now I get tons of warnings about unused sources (example
below: Msghndlr is a DLL which depends on the TBLib DLL). The reason
must be the way how DLLs are handled by the msvc toolset, because it
doesn't happen with the gcc toolset. Is this by design?

Olaf

C:/Development/Boost-Build/build\targets.jam:1013: in
check-for-unused-sources from module object(lib-target-class)@27
warning: Unused source { msvc%msvc.link.dll-TBLib.SHARED_LIB {
msvc%msvc.compile.c++-ClassWithDebugInfo.OBJ { ClassWithDebugInfo.CPP
} } { msvc%msvc.compile.c++-ClassWithReferenceCounter.OBJ {
ClassWithReferenceCounter.CPP } } {
msvc%msvc.compile.c++-DynamicLinkedLibraryHandler.OBJ {
DynamicLinkedLibraryHandler.CPP } } {
msvc%msvc.compile.c++-FilePath.OBJ { FilePath.CPP } } {
msvc%msvc.compile.c++-IntervallRelation.OBJ { IntervallRelation.CPP }
} { msvc%msvc.compile.c++-NnaryCounter.OBJ { NnaryCounter.CPP } } {
msvc%msvc.compile.c++-TBLibFunctions.OBJ { TBLibFunctions.CPP } } {
rc%rc.resource-compile-TBLib_res.OBJ { TBLib.RC } } } in main target
Source/MessageHandler/Msghndlr
C:/Development/Boost-Build/build\targets.jam:912: in
object(lib-target-class)@27.generate from module
object(lib-target-class)@27
C:/Development/Boost-Build/build\targets.jam:510: in generate-really
from module object(main-target)@6
C:/Development/Boost-Build/build\targets.jam:483: in
object(main-target)@6.generate from module object(main-target)@6
C:/Development/Boost-Build/build\targets.jam:703: in
targets.generate-from-reference from module targets
C:/Development/Boost-Build/build\targets.jam:845: in generate-sources
from module object(lib-target-class)@13
C:/Development/Boost-Build/build\targets.jam:896: in
object(lib-target-class)@13.generate from module
object(lib-target-class)@13
C:/Development/Boost-Build/build\targets.jam:510: in generate-really
from module object(main-target)@5
C:/Development/Boost-Build/build\targets.jam:483: in
object(main-target)@5.generate from module object(main-target)@5
C:/Development/Boost-Build/build\targets.jam:703: in
targets.generate-from-reference from module targets
C:/Development/Boost-Build/build\targets.jam:845: in generate-sources
from module object(lib-target-class)@1
C:/Development/Boost-Build/build\targets.jam:896: in
object(lib-target-class)@1.generate from module ob
ject(lib-target-class)@1
C:/Development/Boost-Build/build\targets.jam:510: in generate-really
from module object(main-target)@4
C:/Development/Boost-Build/build\targets.jam:483: in
object(main-target)@4.generate from module object(main-target)@4
C:/Development/Boost-Build/build\targets.jam:703: in
targets.generate-from-reference from module targets
C:/Development/Boost-Build/build\targets.jam:845: in generate-sources
from module object(lib-target-class)@3
C:/Development/Boost-Build/build\targets.jam:896: in
object(lib-target-class)@3.generate from module ob
ject(lib-target-class)@3
C:/Development/Boost-Build/build\targets.jam:510: in generate-really
from module object(main-target)@3
C:/Development/Boost-Build/build\targets.jam:483: in
object(main-target)@3.generate from module object(main-target)@3
C:/Development/Boost-Build/build\targets.jam:703: in
targets.generate-from-reference from module targets
C:/Development/Boost-Build/build\targets.jam:845: in generate-sources
from module object(lib-target-class)@68
C:/Development/Boost-Build/build\targets.jam:896: in
object(lib-target-class)@68.generate from module
object(lib-target-class)@68
C:/Development/Boost-Build/build\targets.jam:510: in generate-really
from module object(main-target)@2
C:/Development/Boost-Build/build\targets.jam:483: in
object(main-target)@2.generate from module object(main-target)@2
C:/Development/Boost-Build/build\targets.jam:179: in
object(project-target)@35.generate from module obj
ect(project-target)@35
C:/Development/Boost-Build/build\targets.jam:179: in
object(project-target)@45.generate from module obj
ect(project-target)@45
C:/Development/Boost-Build\build-system.jam:151: in load from module
build-system
C:\Development\Boost-Build/kernel\modules.jam:259: in import from
module modules
C:\Development\Boost-Build/kernel/bootstrap.jam:120: in boost-build
from module
D:\TBLib\boost-build.jam:1: in module scope from module

 


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