Fix Cygwin shared library support (use .dll not .so). (Chad Austin)
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 9 Apr 2003 22:45:07 +0000 (22:45 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Wed, 9 Apr 2003 22:45:07 +0000 (22:45 +0000)
git-svn-id: http://scons.tigris.org/svn/scons/trunk@637 fdb21ef1-2011-0410-befe-b5e4ea1792b1

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

index c48b40dc907fea0f4a1d8fcc360ea95deb129b08..5e0067ba1f9e2901797a611755e8c8d3809c249d 100644 (file)
 
 RELEASE 0.14 - XXX
 
+  From Chad Austin:
+
+  - Use .dll (not .so) for shared libraries on Cygwin.
+
   From Steven Knight:
 
   - Add support for Java (javac and jar).
index 6ed458dc2635cc98e1d7ba89bbeac7c632e56650..5c6e6099139e47da545fab349d16fc28c67017b1 100644 (file)
@@ -37,5 +37,9 @@ import posix
 def generate(env):
     posix.generate(env)
 
-    env['PROGPREFIX']     = ''
-    env['PROGSUFFIX']     = '.exe'
+    env['PROGPREFIX']  = ''
+    env['PROGSUFFIX']  = '.exe'
+    env['SHLIBPREFIX'] = ''
+    env['SHLIBSUFFIX'] = '.dll'
+    env['LIBPREFIXES'] = [ '$LIBPREFIX', '$SHLIBPREFIX' ]
+    env['LIBSUFFIXES'] = [ '$LIBSUFFIX', '$SHLIBSUFFIX' ]