From: Vyacheslav E. Andrejev (mortituris_at_[hidden])
Date: 2008-04-20 14:45:12
IS> You should set JAMSHELL in your jamfile, not in the system
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