From 48042fd4aebdefc1d88589b1f96648cdfd0b91bf Mon Sep 17 00:00:00 2001 From: Ray Speth Date: Fri, 28 Mar 2014 23:12:45 +0000 Subject: [PATCH] [SCons] Workaround SCons dependency bug with Cygwin --- site_scons/buildutils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/site_scons/buildutils.py b/site_scons/buildutils.py index 0e7422790..f2391e5bf 100644 --- a/site_scons/buildutils.py +++ b/site_scons/buildutils.py @@ -13,6 +13,7 @@ import itertools import SCons.Errors import SCons +import SCons.Node.FS from distutils.version import LooseVersion import distutils.sysconfig @@ -604,3 +605,8 @@ def getCommandOutput(cmd, *args): raise OSError(err) return data.strip() + +# Monkey patch for SCons Cygwin bug +# See http://scons.tigris.org/issues/show_bug.cgi?id=2664 +if 'cygwin' in platform.system().lower(): + SCons.Node.FS._my_normcase = lambda x: x