|
Boost-Build : |
Subject: Re: [Boost-build] RFC - Boost Build's Windows implementation for JAMBASE = %
From: Jurko Gospodnetiæ (jurko.gospodnetic_at_[hidden])
Date: 2012-06-20 11:49:51
Hi all.
> I have a patch locally that changes this to 'execute it directly if
> it does not contain multiple non-whitespace lines' - and that seems more
> natural. Any thoughts on whether or not to apply something like that?
The more I think about this - the more I like this implementation. It
says - 'if you requested that the command be executed directly by
explicitly setting JAMBASE to '%' then it should be done so'.
And as a slight helper - it falls back to using the default shell in
case the user specified multiple lines since these can not be executed
directly as-is.
We might even report this multi-line case as an error or simply
execute each of the given commands in a loop directly, stopping if any
of them returns an error and collecting all of their output together...
Comments welcome...
Best regards,
Jurko Gospodnetiæ
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