summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/CHANGES.txt2
-rw-r--r--src/engine/SCons/Platform/cygwin.py2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/CHANGES.txt b/src/CHANGES.txt
index e982d73..11658ff 100644
--- a/src/CHANGES.txt
+++ b/src/CHANGES.txt
@@ -24,6 +24,8 @@ RELEASE 0.14 - XXX
- Propogate PYTHONPATH when running the regression tests so distutils
can be found in non-standard locations.
+ - Using MSVC long command-line linking when running Cygwin.
+
From Allen Bierbaum:
- Pass an Environment to the Options validator method, and
diff --git a/src/engine/SCons/Platform/cygwin.py b/src/engine/SCons/Platform/cygwin.py
index 5c6e609..fad95be 100644
--- a/src/engine/SCons/Platform/cygwin.py
+++ b/src/engine/SCons/Platform/cygwin.py
@@ -33,6 +33,7 @@ selection method.
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
import posix
+import win32
def generate(env):
posix.generate(env)
@@ -43,3 +44,4 @@ def generate(env):
env['SHLIBSUFFIX'] = '.dll'
env['LIBPREFIXES'] = [ '$LIBPREFIX', '$SHLIBPREFIX' ]
env['LIBSUFFIXES'] = [ '$LIBSUFFIX', '$SHLIBSUFFIX' ]
+ env['TEMPFILE'] = win32.TempFileMunge