diff --git a/setup.py b/setup.py index 9529787f9..99e43cec9 100755 --- a/setup.py +++ b/setup.py @@ -154,8 +154,8 @@ def _pkg_config(name): ] if not DEBUG: command.append('--silence-errors') - libs = subprocess.check_output(command).decode('utf8').split(' ') - return libs[1][2:].strip(), libs[0][2:].strip() + libs = subprocess.check_output(command).decode('utf8') + return re.match(r'(?:-L([^\s]+))?\s*(?:-I([^\s]+))?', libs).groups() except Exception: pass