[Patch] lit.cfg: better check for MSYS
Reid Kleckner
rnk at google.com
Mon Aug 5 12:58:51 PDT 2013
I'd just go for it. That patch looks fine and should have very low risk.
On Mon, Aug 5, 2013 at 10:40 AM, Hans Wennborg <hans at chromium.org> wrote:
> On Tue, Jul 30, 2013 at 3:56 PM, Hans Wennborg <hans at chromium.org> wrote:
> > On Mon, Jul 29, 2013 at 6:07 PM, Hans Wennborg <hans at chromium.org>
> wrote:
> >> On Mon, Jul 29, 2013 at 3:28 PM, Reid Kleckner <rnk at google.com> wrote:
> >>> bash -help is pretty fast to start, but it also seems pretty
> heavyweight for
> >>> lit.cfg. It's probably better to check not execute_external like this:
> >>>
> >>> $ git diff test/lit.cfg
> >>> diff --git a/test/lit.cfg b/test/lit.cfg
> >>> index a5bb350..f2f16fb 100644
> >>> --- a/test/lit.cfg
> >>> +++ b/test/lit.cfg
> >>> @@ -245,7 +245,7 @@ if execute_external:
> >>> config.available_features.add('shell')
> >>>
> >>> # Exclude MSYS due to transforming '/' to 'X:/mingwroot/'.
> >>> -if not platform.system() in ['Windows'] or lit.getBashPath() == '':
> >>> +if not platform.system() in ['Windows'] or not execute_external:
> >>> config.available_features.add('shell-preserves-root')
> >>
> >> That sounds good to me. Takumi, what do you think about this change? I
> >> see we do (almost) the same check earlier in the file, in
> >> getClangBuiltinIncludeDir().
> >
> > Ping?
>
> Ping?
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20130805/8321754e/attachment.html>
More information about the cfe-commits
mailing list