summaryrefslogtreecommitdiff
path: root/unittests
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-11-12 14:38:24 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-11-19 10:48:48 -0800
commit252faf5be8ffb23b5f335ebf10c7f1c3d3717ec5 (patch)
tree38a529c3e1f96f3c88d7e01cbe84af1e14727a5c /unittests
parent52d77090cbabd109f24b46cf13f51543bda08a3f (diff)
downloadmeson-252faf5be8ffb23b5f335ebf10c7f1c3d3717ec5.tar.gz
compilers: Remove Environment parameter from Compiler.find_library
Diffstat (limited to 'unittests')
-rw-r--r--unittests/internaltests.py26
-rw-r--r--unittests/linuxliketests.py2
2 files changed, 14 insertions, 14 deletions
diff --git a/unittests/internaltests.py b/unittests/internaltests.py
index 2a9cc781e..74b36a83e 100644
--- a/unittests/internaltests.py
+++ b/unittests/internaltests.py
@@ -534,7 +534,7 @@ class InternalTests(unittest.TestCase):
kwargs = {'sources': [1, [2, [3]]]}
self.assertEqual([1, 2, 3], extract(kwargs, 'sources'))
- def _test_all_naming(self, cc, env, patterns, platform):
+ def _test_all_naming(self, cc, patterns, platform):
shr = patterns[platform]['shared']
stc = patterns[platform]['static']
shrstc = shr + tuple(x for x in stc if x not in shr)
@@ -559,9 +559,9 @@ class InternalTests(unittest.TestCase):
f.write('int meson_foobar (void) { return 0; }')
subprocess.check_call(['gcc', str(src), '-o', str(libpath), '-shared'])
- found = cc._find_library_real('foo', env, [tmpdir], 'int main(void) { return 0; }', LibType.PREFER_SHARED, lib_prefix_warning=True, ignore_system_dirs=False)
+ found = cc._find_library_real('foo', [tmpdir], 'int main(void) { return 0; }', LibType.PREFER_SHARED, lib_prefix_warning=True, ignore_system_dirs=False)
self.assertEqual(os.path.basename(found[0]), 'libfoo.so.54.0')
- found = cc._find_library_real('bar', env, [tmpdir], 'int main(void) { return 0; }', LibType.PREFER_SHARED, lib_prefix_warning=True, ignore_system_dirs=False)
+ found = cc._find_library_real('bar', [tmpdir], 'int main(void) { return 0; }', LibType.PREFER_SHARED, lib_prefix_warning=True, ignore_system_dirs=False)
self.assertEqual(os.path.basename(found[0]), 'libbar.so.7.10')
def test_find_library_patterns(self):
@@ -588,26 +588,26 @@ class InternalTests(unittest.TestCase):
env = get_fake_env()
cc = detect_c_compiler(env, MachineChoice.HOST)
if is_osx():
- self._test_all_naming(cc, env, patterns, 'darwin')
+ self._test_all_naming(cc, patterns, 'darwin')
elif is_cygwin():
- self._test_all_naming(cc, env, patterns, 'cygwin')
+ self._test_all_naming(cc, patterns, 'cygwin')
elif is_windows():
if cc.get_argument_syntax() == 'msvc':
- self._test_all_naming(cc, env, patterns, 'windows-msvc')
+ self._test_all_naming(cc, patterns, 'windows-msvc')
else:
- self._test_all_naming(cc, env, patterns, 'windows-mingw')
+ self._test_all_naming(cc, patterns, 'windows-mingw')
elif is_openbsd():
- self._test_all_naming(cc, env, patterns, 'openbsd')
+ self._test_all_naming(cc, patterns, 'openbsd')
else:
- self._test_all_naming(cc, env, patterns, 'linux')
+ self._test_all_naming(cc, patterns, 'linux')
env.machines.host.system = 'openbsd'
- self._test_all_naming(cc, env, patterns, 'openbsd')
+ self._test_all_naming(cc, patterns, 'openbsd')
env.machines.host.system = 'darwin'
- self._test_all_naming(cc, env, patterns, 'darwin')
+ self._test_all_naming(cc, patterns, 'darwin')
env.machines.host.system = 'cygwin'
- self._test_all_naming(cc, env, patterns, 'cygwin')
+ self._test_all_naming(cc, patterns, 'cygwin')
env.machines.host.system = 'windows'
- self._test_all_naming(cc, env, patterns, 'windows-mingw')
+ self._test_all_naming(cc, patterns, 'windows-mingw')
@skipIfNoPkgconfig
def test_pkgconfig_parse_libs(self):
diff --git a/unittests/linuxliketests.py b/unittests/linuxliketests.py
index 8ab99d936..15bb36b91 100644
--- a/unittests/linuxliketests.py
+++ b/unittests/linuxliketests.py
@@ -1977,7 +1977,7 @@ class LinuxlikeTests(BasePlatformTests):
env = get_fake_env(testdir, self.builddir, self.prefix)
cpp = detect_cpp_compiler(env, MachineChoice.HOST)
- if cpp.find_library('ubsan', env, []):
+ if cpp.find_library('ubsan', []):
tests += ['address,undefined']
for value in tests: