[prev in list] [next in list] [prev in thread] [next in thread] 

List:       boost-build
Subject:    Re: [Boost-build] JAMSHELL variable
From:       "Peters, Richard" <richard.peters () oce ! com>
Date:       2006-04-26 9:25:49
Message-ID: 13EB207C7F764640BBFF6607CEF93004016DB321 () OVL-EXBE01 ! ocevenlo ! oce ! net
[Download RAW message or body]

> > 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.
> =

> What toolset are you using. I believe that for multi-line =

> actions, bjam will =

> always use .bat file.
> =

> What value of JAMSHELL do you want to use. Maybe, you can =

> adjust the compiler =

> command passed to 'using' in order to get the same effect? =

> Say, on Linux I =

> can get parallel builds with:
> =

>   using gcc : : "distcc g++" ;
> =

> - Volodya

I'm using vc7.1. I'd like to set JAMSHELL to something that calls
cmd.exe which can execute a script. We have a very funny way of
executing commands on a remote host: create a script runme.cmd in some
folder via a samba share, and rename it to run.cmd. That triggers a
program running on that host to execute it.
If bjam always produces a .bat file for multi-line actions, then I'd be
happy to take that batch file as a parameter to my script, and make that
execute on a remote host. But currently, that seems to be impossible if
multiline-commands are always executed directly instead of via JAMSHELL.
Is it difficult to implement this behaviour as a new feature in bjam?

Best regards,

Richard Peters

This message and attachment(s) are intended solely for the use of the addre=
ssee and may contain information that is privileged, confidential or otherw=
ise exempt from disclosure under applicable law.  =

If you are not the intended recipient or agent thereof responsible for deli=
vering this message to the intended recipient, you are hereby notified that=
 any dissemination, distribution, or copying of this communication is stric=
tly 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.



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic