Boost logo

Boost-Build :

From: Brian Braatz (brianb_at_[hidden])
Date: 2004-07-30 05:44:33


 

Scenario:

***********

 

In my company, one of the things we do is "configuration manage" our
tools. What this boils down to is this: We have a Win shell which sets
up ENV VARS. When a developer does a get to his box, many scripts are
copied down to his local disk, those scripts setup a command shell which
automatically sets up some key ENV vars based upon WHERE on the disk the
code is sitting. This technique allows for us to write scripts
independent of where you put the source code files on your local disk.
(i.e. you use the env vars for the dir of where something is instead of
a literal path).

 

Additionally, we take some key tools (like compilers and utils) and
place them in revision control- this allows us to have configuration
control over which version of which compiler is used and allows for
centrally controlling which patches get applied and what not.

 

This amounts to the developer just runs a script that does an initial
get, a shortcut is placed on the desktop, you open the shortcut, your
environment is configured, and all the commands "just work".

 

My Problems:

*****************

I am the Chief Software Architect of our company. One of my roles is to
drive the tools we use. I am working on switching our base libraries to
boost on future projects and to standardize on Bjam as a build tool.

 

With Rene's help I was able to get the HELLO sample to compile properly
with boost build V2. I am now working on getting user-config.jam to
allow me to compile the hello with vc7.1 installed somewhere OTHER than
the default dir.

 

If I can get this working with VC7.1 installed in a non-standard dir, my
next trick is to configure this to work with the ENV var that our
environment sets up. (this will mean for many developers, things will
"just work" :-) )

 

At this point in time, I will be happy to make the compiler work from a
non-standard install dir.

 

A snippet with comments from my user-config.jam

 

 

# BELOW WORKS BUT it finds that I have VC6, VC70 and VC71 in my path

# bjam choosing which ver of the compiler to use is NOT going to work
for me

# but the line below DOES work on my machine

using msvc ;

 

# BELOW WORKS (but has a cannot find path warning) (I think it is
vcvars.bat that it is

# complaining about)

using msvc : : "c:/Program Files/Microsoft Visual Studio .NET
2003/Vc7/bin/cl.exe" ;

 

# this one seems to be correct- no warnings- except I dont like literal
paths

# also the point here is to have this pointing to an area where we can
(in my group)

# have a known config managed version of the compiler

using msvc : : "c:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/"
;

 

# this doesnt work?

# this dir, is the "free" vc71 I downloaded and added a few things from
the

# retail vc7.1 (VS 2003) to allow for boost to compile

# boost build v1 DOES compile properly with the compiler installed in
the below

# location

using msvc : : "C:/Data/Rmtg/Root/_CLE/Compilers/MS/VC/V_7_01/";

 

#this one SHOULD work (what gives?)- (VS.NET 2003) I copied my vc7 dir
from program files to vc7 and it doesnt work???

#is boost build wanting other files not IN vc7 dir- or am I doing
something wrong?

using msvc : : C:/vc7/;

 

Boost build gives me the following when I have that line uncommented

 

syntax error at EOF

warning: no toolsets are configured.

warning: you won't be able to build C++ programs.

warning: please consult the documentation.

 

C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets
.jam:1073: in construct from module object(exe-t

arget-class)@1

error: unable to construct ./hello

C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets
.jam:914: in object(exe-target-class)@1.generate

from module object(exe-target-class)@1

C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets
.jam:510: in generate-really from module object(

main-target)@1

C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets
.jam:483: in object(main-target)@1.generate from

module object(main-target)@1

C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets
.jam:179: in object(project-target)@1.generate f

rom module object(project-target)@1

C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2\build-system.
jam:160: in load from module build-system

C:\Data\Rmtg\Root\_Common\_Lib\Boost\V_1_31\tools\build\v2\example\..\ke
rnel\modules.jam:259: in import from module modu

les

C:\Data\Rmtg\Root\_Common\_Lib\Boost\V_1_31\tools\build\v2\example\..\ke
rnel\bootstrap.jam:120: in boost-build from modu

le

C:\Data\Rmtg\Root\_Common\_Lib\Boost\V_1_31\tools\build\v2\example\boost
-build.jam:2: in module scope from module

 

 

*** NOTE:

In ALL cases, I am not MIXING the "using" lines and have tested with
only one of the above lines uncommented out at a time.

 

MY QUESTIONS:

*******************

Is there something obvious and dumb I am doing here?

Why can I not copy the vc7 dir from the program files install of vc.net
into another location and point boost build to that one?

I am still looking in the docs, but what is the syntax for using a env
VAR in a jam file? (I am not there yet, but thought I would ask anyways)

 

 

 

 

 ------_=_NextPart_001_01C47622.3357E8D5 Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:Arial;
color:windowtext;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
{page:Section1;}
-->
</style>

</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Scenario:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>***********<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>In my company, one of the things we do is &#8220;configuration
manage&#8221; our tools. What this boils down to is this: We have a Win shell which
sets up ENV VARS. When a developer does a get to his box, many scripts are copied
down to his local disk, those scripts setup a command shell which automatically
sets up some key ENV vars based upon WHERE on the disk the code is sitting.This
technique allows for us to write scripts independent of where you put the source
code files on your local disk. (i.e. you use the env vars for the dir of where something
is instead of a literal path).<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Additionally, we take some key tools (like compilers andutils)
and place them in revision control- this allows us to have configuration control
over which version of which compiler is used and allows for centrally controlling
which patches get applied and what not.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>This amounts to the developer just runs a script that does an
initial get, a shortcut is placed on the desktop, you open the shortcut, your environment
is configured, and all the commands &#8220;just work&#8221;.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>My Problems:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>*****************<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I am the Chief Software Architect of our company. One ofmy roles
is to drive the tools we use. I am working on switching our base libraries to boost
on future projects and to standardize on Bjam as a build tool. <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>With Rene&#8217;s help I was able to get the HELLO sample to
compile properly with boost build V2. I am now working on getting
user-config.jam to allow me to compile the hello with vc7.1 installed somewhere
OTHER than the default dir.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>If I can get this working with VC7.1 installed in a
non-standard dir, my next trick is to configure this to work with the ENV var
that our environment sets up. (this will mean for many developers, things will &#8220;just
work&#8221; </span></font><font size=2 face=Wingdings><span style='font-size:
10.0pt;font-family:Wingdings'>J</span></font><font size=2 face=Arial><span
style='font-size:10.0pt;font-family:Arial'> )<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>At this point in time, I will be happy to make the compiler work
from a non-standard install dir.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>A snippet with comments from my user-config.jam<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># BELOW WORKS&nbsp; BUT it
finds that I have VC6, VC70 and VC71 in my path<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># bjam choosing which ver of
the compiler to use is NOT going to work for me<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># but the line below DOES
work on my machine <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>using msvc ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># BELOW WORKS&nbsp; (but has
a cannot find path warning) (I think it is vcvars.bat that it is <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># complaining about)<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>using msvc : :
&quot;c:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/bin/cl.exe&quot; ;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># this one seems to be
correct- no warnings- except I dont like literal paths<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># also the point here is to
have this pointing to an area where we can (in my group) <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># have a known config
managed version of the compiler<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>using msvc : :
&quot;c:/Program Files/Microsoft Visual Studio .NET 2003/Vc7/&quot; ;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># this doesnt work?<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># this dir, is the
&quot;free&quot; vc71 I downloaded and added a few things from the <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># retail vc7.1 (VS 2003) to
allow for boost to compile<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># boost build v1 DOES
compile properly with the compiler installed in the below <o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'># location<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>using msvc : :
&quot;C:/Data/Rmtg/Root/_CLE/Compilers/MS/VC/V_7_01/&quot;;<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>#this one SHOULD work (what
gives?)- (VS.NET 2003) I copied my vc7 dir from program files to vc7 and it
doesnt work???<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>#is boost build wanting
other files not IN vc7 dir- or am I doing something wrong?<o:p></o:p></span></font></p>

<p class=MsoNormal style='text-autospace:none'><font size=2 face="Courier New"><span
style='font-size:10.0pt;font-family:"Courier New"'>using msvc : : C:/vc7/;<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Boost build gives me the following when I have that line
uncommented<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>syntax error at EOF<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>warning: no toolsets are configured.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>warning: you won't be able to build C++ programs.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>warning: please consult the documentation.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets.jam:1073:
in construct from module object(exe-t<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>arget-class)@1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>error: unable to construct ./hello<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets.jam:914:
in object(exe-target-class)@1.generate<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;from module object(exe-target-class)@1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets.jam:510:
in generate-really from module object(<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>main-target)@1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets.jam:483:
in object(main-target)@1.generate from<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>&nbsp;module object(main-target)@1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2/build\targets.jam:179:
in object(project-target)@1.generate f<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>rom module object(project-target)@1<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:/Data/Rmtg/Root/_Common/_Lib/Boost/V_1_31/tools/build/v2\build-system.jam:160:
in load from module build-system<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:\Data\Rmtg\Root\_Common\_Lib\Boost\V_1_31\tools\build\v2\example\..\kernel\modules.jam:259:
in import from module modu<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>les<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:\Data\Rmtg\Root\_Common\_Lib\Boost\V_1_31\tools\build\v2\example\..\kernel\bootstrap.jam:120:
in boost-build from modu<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>le<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>C:\Data\Rmtg\Root\_Common\_Lib\Boost\V_1_31\tools\build\v2\example\boost-build.jam:2:
in module scope from module<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>*** NOTE:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>In ALL cases, I am not MIXING the &#8220;using&#8221; lines
and have tested with only one of the above lines uncommented out at a time.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>MY QUESTIONS:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>*******************<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Is there something obvious and dumb I am doing here?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Why can I not copy the vc7 dir from the program files
install of vc.net into another location and point boost build to that one?<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I am still looking in the docs, but what is the syntax for using
a env VAR in a jam file? (I am not there yet, but thought I would ask anyways)<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>
 ------_=_NextPart_001_01C47622.3357E8D5--


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