$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.