From 4db1b3a09f8e1f9faf7747beca2bc77ae0e5a6a5 Mon Sep 17 00:00:00 2001 From: Philippe Normand Date: Wed, 5 Dec 2018 17:53:35 +0000 Subject: modules/python: Do not override link_args with None largs None is not iterable so it would trigger a TypeError later when link_args are passed on to CompilerArgs.extend_direct(). --- mesonbuild/modules/python.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mesonbuild/modules/python.py b/mesonbuild/modules/python.py index 3b2bf07..9cfbd6f 100644 --- a/mesonbuild/modules/python.py +++ b/mesonbuild/modules/python.py @@ -151,8 +151,8 @@ class PythonDependency(ExternalDependency): largs = self.clib_compiler.find_library(libname, environment, libdirs) self.is_found = largs is not None - - self.link_args = largs + if self.is_found: + self.link_args = largs inc_paths = mesonlib.OrderedSet([ self.variables.get('INCLUDEPY'), -- cgit v1.1