summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Tool/linkloc.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Tool/linkloc.py')
-rw-r--r--src/engine/SCons/Tool/linkloc.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/engine/SCons/Tool/linkloc.py b/src/engine/SCons/Tool/linkloc.py
index 3aafe6c..0bb7ba6 100644
--- a/src/engine/SCons/Tool/linkloc.py
+++ b/src/engine/SCons/Tool/linkloc.py
@@ -41,6 +41,7 @@ import re
import SCons.Action
import SCons.Defaults
import SCons.Errors
+import SCons.Tool
import SCons.Util
from SCons.Tool.msvc import get_msdev_paths
@@ -78,8 +79,8 @@ class LinklocGenerator:
def generate(env):
"""Add Builders and construction variables for ar to an Environment."""
- env['BUILDERS']['SharedLibrary'] = SCons.Defaults.SharedLibrary
- env['BUILDERS']['Program'] = SCons.Defaults.Program
+ SCons.Tool.createSharedLibBuilder(env)
+ SCons.Tool.createProgBuilder(env)
env['SUBST_CMD_FILE'] = LinklocGenerator
env['SHLINK'] = '$LINK'