summaryrefslogtreecommitdiff
path: root/SCons/Tool/linkCommon
diff options
context:
space:
mode:
Diffstat (limited to 'SCons/Tool/linkCommon')
-rw-r--r--SCons/Tool/linkCommon/LoadableModule.py4
-rw-r--r--SCons/Tool/linkCommon/SharedLibrary.py4
-rw-r--r--SCons/Tool/linkCommon/__init__.py8
-rw-r--r--SCons/Tool/linkCommon/linkCommmonTests.py4
4 files changed, 10 insertions, 10 deletions
diff --git a/SCons/Tool/linkCommon/LoadableModule.py b/SCons/Tool/linkCommon/LoadableModule.py
index c8124a088..77a06eddd 100644
--- a/SCons/Tool/linkCommon/LoadableModule.py
+++ b/SCons/Tool/linkCommon/LoadableModule.py
@@ -65,7 +65,7 @@ def _ldmodule_soversion(target, source, env, for_signature):
return ''
-def _ldmodule_soname(target, source, env, for_signature):
+def _ldmodule_soname(target, source, env, for_signature) -> str:
if 'SONAME' in env:
return '$SONAME'
else:
@@ -82,7 +82,7 @@ def _LDMODULEVERSION(target, source, env, for_signature):
else:
return ""
-def setup_loadable_module_logic(env):
+def setup_loadable_module_logic(env) -> None:
"""
Just the logic for loadable modules
diff --git a/SCons/Tool/linkCommon/SharedLibrary.py b/SCons/Tool/linkCommon/SharedLibrary.py
index d18aa6b4b..30170f8bb 100644
--- a/SCons/Tool/linkCommon/SharedLibrary.py
+++ b/SCons/Tool/linkCommon/SharedLibrary.py
@@ -100,7 +100,7 @@ def _soversion(target, source, env, for_signature):
return ""
-def _soname(target, source, env, for_signature):
+def _soname(target, source, env, for_signature) -> str:
if "SONAME" in env:
# Now verify that SOVERSION is not also set as that is not allowed
if "SOVERSION" in env:
@@ -177,7 +177,7 @@ def _get_shlib_dir(target, source, env, for_signature: bool) -> str:
return ""
-def setup_shared_lib_logic(env):
+def setup_shared_lib_logic(env) -> None:
"""Initialize an environment for shared library building.
Args:
diff --git a/SCons/Tool/linkCommon/__init__.py b/SCons/Tool/linkCommon/__init__.py
index 5461ad3db..b8d7610c4 100644
--- a/SCons/Tool/linkCommon/__init__.py
+++ b/SCons/Tool/linkCommon/__init__.py
@@ -45,7 +45,7 @@ def StringizeLibSymlinks(symlinks):
return symlinks
-def EmitLibSymlinks(env, symlinks, libnode, **kw):
+def EmitLibSymlinks(env, symlinks, libnode, **kw) -> None:
"""Used by emitters to handle (shared/versioned) library symlinks"""
Verbose = False
@@ -66,7 +66,7 @@ def EmitLibSymlinks(env, symlinks, libnode, **kw):
print("EmitLibSymlinks: Clean(%r,%r)" % (linktgt.get_path(), [x.get_path() for x in clean_list]))
-def CreateLibSymlinks(env, symlinks):
+def CreateLibSymlinks(env, symlinks) -> int:
"""Physically creates symlinks. The symlinks argument must be a list in
form [ (link, linktarget), ... ], where link and linktarget are SCons
nodes.
@@ -92,7 +92,7 @@ def CreateLibSymlinks(env, symlinks):
return 0
-def LibSymlinksActionFunction(target, source, env):
+def LibSymlinksActionFunction(target, source, env) -> int:
for tgt in target:
symlinks = getattr(getattr(tgt, 'attributes', None), 'shliblinks', None)
if symlinks:
@@ -127,7 +127,7 @@ def _call_env_subst(env, string, *args, **kw):
return env.subst(string, *args, **kw2)
-def smart_link(source, target, env, for_signature):
+def smart_link(source, target, env, for_signature) -> str:
import SCons.Tool.cxx
import SCons.Tool.FortranCommon
diff --git a/SCons/Tool/linkCommon/linkCommmonTests.py b/SCons/Tool/linkCommon/linkCommmonTests.py
index e55660d77..5326da214 100644
--- a/SCons/Tool/linkCommon/linkCommmonTests.py
+++ b/SCons/Tool/linkCommon/linkCommmonTests.py
@@ -31,10 +31,10 @@ from SCons.Environment import Environment
class SharedLibraryTestCase(unittest.TestCase):
- def setUp(self):
+ def setUp(self) -> None:
pass
- def test_shlib_symlink_emitter(self):
+ def test_shlib_symlink_emitter(self) -> None:
"""Test shlib_symlink_emitter() """
env = Environment(tools=['gnulink'])