From: Mark Van Peteghem (Mark.Van.Peteghem_at_[hidden])
Date: 2008-03-19 16:32:44
I have Visual C++ 6, VC++ 2003 and VC++ 2005 installed on my computer. I
downloaded boost_1_34_1 and the most recent version of bjam.
I tried to build the regex library with the following batch file:
set PATH=C:\Program Files (x86)\Microsoft Visual
bjam --prefix=C:\Libraries\boost_1_34_1 -q -d+2 --with-regex
but it seems that it builds with the VC++ 2005 compiler: the libraries
and dlls have 80 in their name, and in the output of bjam I see that
VC++ 2005 is called with its complete path. How do I specify that I want
it to use VC++ 6?
I find it very confusing that bjam is calling an application of which
you thought it couldn't find because it is not on the path.
From an earlier version of bjam I remember that you could specify
msvc-6_5 for the toolset, but when I try that now, I get errors about
/Ze and /Za options being incompatible.
-- Mark _________________________________________ When you get lemons, you make lemonade. When you get hardware, you make software.
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