From 81e5793a07783b29a13004f834b7579a0e1605bb Mon Sep 17 00:00:00 2001 From: Steven Knight Date: Wed, 9 Apr 2003 22:45:07 +0000 Subject: Fix Cygwin shared library support (use .dll not .so). (Chad Austin) --- src/CHANGES.txt | 4 ++++ src/engine/SCons/Platform/cygwin.py | 8 ++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/CHANGES.txt b/src/CHANGES.txt index c48b40d..5e0067b 100644 --- a/src/CHANGES.txt +++ b/src/CHANGES.txt @@ -10,6 +10,10 @@ 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). diff --git a/src/engine/SCons/Platform/cygwin.py b/src/engine/SCons/Platform/cygwin.py index 6ed458d..5c6e609 100644 --- a/src/engine/SCons/Platform/cygwin.py +++ b/src/engine/SCons/Platform/cygwin.py @@ -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' ] -- cgit v0.12