Use Win32 long-line tempfile linking when using Cygwin. (Chad Austin)
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 16 Apr 2003 06:37:04 +0000 (06:37 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 16 Apr 2003 06:37:04 +0000 (06:37 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@647 fdb21ef1-2011-0410-befe-b5e4ea1792b1

src/CHANGES.txt
src/engine/SCons/Platform/cygwin.py

index e982d73c38589f83438b99def694fadd3a649570..11658ffa5f77dcbdf7f521f094f77e8f558c3359 100644 (file)
@@ -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
index 5c6e6099139e47da545fab349d16fc28c67017b1..fad95be4d9ea6f26495802ecf06559e42132a9cf 100644 (file)
@@ -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