summaryrefslogtreecommitdiffstats
path: root/src/engine
diff options
context:
space:
mode:
authorGary Oberbrunner <garyo@oberbrunner.com>2008-08-15 03:00:51 (GMT)
committerGary Oberbrunner <garyo@oberbrunner.com>2008-08-15 03:00:51 (GMT)
commitbfb3ea5d6559ff4da69f46fb59150fd4ad1a27ec (patch)
tree25cef6802d74887a68fd0387d11b32e70d4c06b4 /src/engine
parente278ad27a3021f6ee2554a4c0a633280ca6500be (diff)
downloadSCons-bfb3ea5d6559ff4da69f46fb59150fd4ad1a27ec.zip
SCons-bfb3ea5d6559ff4da69f46fb59150fd4ad1a27ec.tar.gz
SCons-bfb3ea5d6559ff4da69f46fb59150fd4ad1a27ec.tar.bz2
Fix bug #2163, Tool/ilink32 (Borland linker) needs shared lib builder. Not tested since I have no Borland, but all current tests pass.
Diffstat (limited to 'src/engine')
-rw-r--r--src/engine/SCons/Tool/ilink32.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/engine/SCons/Tool/ilink32.py b/src/engine/SCons/Tool/ilink32.py
index a667b75..758310e 100644
--- a/src/engine/SCons/Tool/ilink32.py
+++ b/src/engine/SCons/Tool/ilink32.py
@@ -36,6 +36,7 @@ import SCons.Util
def generate(env):
"""Add Builders and construction variables for ilink to an
Environment."""
+ SCons.Tool.createSharedLibBuilder(env)
SCons.Tool.createProgBuilder(env)
env['LINK'] = '$CC'
@@ -46,6 +47,7 @@ def generate(env):
env['LIBLINKPREFIX']=''
env['LIBLINKSUFFIX']='$LIBSUFFIX'
+
def exists(env):
# Uses bcc32 to do linking as it generally knows where the standard
# LIBS are and set up the linking correctly