|
Boost : |
From: John Maddock (john_at_[hidden])
Date: 2004-08-31 05:09:17
> Well here's the strange aspect of this; I tested this exact configuration
> before putting those changes in and I get different results than you do.
> Running with latest CVS, and bjam 3.1.10 I get for the above compile this:
[snipped]
> Which as you can see doesn't include the VC include path.
That's not what I see, I opened up a Visual studio command prompt and:
C:\data\boost\develop\boost>set BOOST_ROOT=c:\data\boost\develop\boost
C:\data\boost\develop\boost>set TOOLS=vc7.1-stlport
C:\data\boost\develop\boost>set STLPORT_PATH=c:\download\open\stlport
C:\data\boost\develop\boost>cd libs\config\test
C:\data\boost\develop\boost\libs\config\test>bjam -a -d2 config_test
...patience...
...found 378 targets...
...updating 9 targets...
MkDir1 ..\..\..\bin\boost\libs\config\test\config_test.test
mkdir "..\..\..\bin\boost\libs\config\test\config_test.test"
MkDir1 ..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport
mkdir
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport"
MkDir1
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug
mkdir
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\d
ebug"
MkDir1
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug\
threading-multi
mkdir
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\d
ebug\threading-multi"
vc-C++
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug\
threading-multi\config_test.obj
"cl" /Zm800 -nologo
/EHsc -c -D_STLP_DEBUG=1 -D_STLP_DEBUG_UNINITIALIZED=1
-D_STLP_USE_DYNAMIC_LIB=1 /Z7 /Od /Ob0 /EHsc /GR /MDd /Op
/Zc:forScope -I"..
\..\..\bin\boost\libs\config\test" -I"C:\data\boost\develop\boost" -I"C:\Progra
m Files\Microsoft Visual Studio .NET
2003\VC7\include" -I"c:\download\open\stlpo
rt\STLport-4.6.2\stlport" -Fo"..\..\..\bin\boost\libs\config\test\config_test.
test\vc7.1-stlport\debug\threading-multi\config_test.obj" -Tp"..\..\..\libs\con
fig\test\config_test.cpp"
config_test.cpp
command-file-dump
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stl
port\debug\threading-multi\config_test.CMD
IF EXIST
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport
\debug\threading-multi\config_test.CMD" DEL
"..\..\..\bin\boost\libs\config\test
\config_test.test\vc7.1-stlport\debug\threading-multi\config_test.CMD"
echo
"..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\deb
ug\threading-multi\config_test.obj">>..\..\..\bin\boost\libs\config\test\config_
test.test\vc7.1-stlport\debug\threading-multi\config_test.CMD
vc-Link
..\..\..\bin\boost\libs\config\test\config_test.test\vc7.1-stlport\debug
\threading-multi\config_test.exe
Note the extra "bad" include, I see the same behaviour with the
msvc-stlport, vc7-stlport and vc7.1-stlport toolsets.
John.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk