Boost logo

Boost-Build :

From: Vyacheslav E. Andrejev (mortituris_at_[hidden])
Date: 2008-04-20 14:45:12


Hello Ilya,

IS> You should set JAMSHELL in your jamfile, not in the system
IS> environment.

I don't have *my* jamfile, I compile boost libraries and modifying its jamfiles
seems like a not very good idea.

Actually I got it. The problem with JAMSHELL is that bjam searches its value
in namespace defined by the current toolset. For example, if I load msvc
toolset by the following command:

using msvc ;

then JAMSHELL will be searched in msvc module. For commands like a creation
of directories JAMSHELL is searched in the module named common.

So the solution is to add

modules.poke msvc : JAMSHELL : 4nt.exe /C % ;

to the user-config.jam file.

--
-- Vyacheslav E. Andrejev
-- System Architect, Optech International, Inc.

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