Boost logo

Boost-Build :

From: Peters, Richard (richard.peters_at_[hidden])
Date: 2006-04-21 05:06:40


I'm experimenting with the JAMSHELL variable. I like the idea of using
it to use multiple computers in parallel to compile code. But no matter
what I try, I can't get bjam to use the JAMSHELL variable, it always
uses batch files: with the -d+4 option, I see "Executing through .bat
file" printed each time.

I have tried the following to enable the use of JAMSHELL:
- on the command line:
Y:\blabla> set JAMSHELL=c:\WINNT\system32\notepad.exe %
Y:\blabla> bjam
- as a parameter: bjam -sJAMSHELL=notepad.exe
- in Jamroot: JAMSHELL = c:/winnt/notepad.exe ;

I have tried to debug bjam a bit, and it seems that the 'shell' variable
is always 0 in execnt.c, causing batch files to be used.

Am I doing something fundamentally wrong here? What can I do to specify
another shell?
Bjam -v gives the following: Boost.Jam Version 3.1.12. OS=NT.

Best regards,

Richard Peters

This message and attachment(s) are intended solely for the use of the addressee and may contain information that is privileged, confidential or otherwise exempt from disclosure under applicable law.
If you are not the intended recipient or agent thereof responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited.
If you have received this communication in error, please notify the sender immediately by telephone and with a "reply" message.
Thank you for your cooperation.

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at