diff options
author | Jan Pokorný <jpokorny@redhat.com> | 2015-01-13 15:55:03 +0100 |
---|---|---|
committer | Jan Pokorný <jpokorny@redhat.com> | 2015-01-14 09:14:56 +0100 |
commit | 5f4541095a5a3c849070d64a98868b2ef596d1ed (patch) | |
tree | 413ae5dbe98f1c202642f01d7a23a970b3bd25a5 /__root__ | |
parent | e402d065e34e77d7edbe80f574c5cebeed51499b (diff) | |
download | clufter-5f4541095a5a3c849070d64a98868b2ef596d1ed.tar.gz clufter-5f4541095a5a3c849070d64a98868b2ef596d1ed.tar.xz clufter-5f4541095a5a3c849070d64a98868b2ef596d1ed.zip |
setup: avoid linking executable with (unneded) -lpython*
Signed-off-by: Jan Pokorný <jpokorny@redhat.com>
Diffstat (limited to '__root__')
-rw-r--r-- | __root__/setup.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/__root__/setup.py b/__root__/setup.py index 6a8df6b..4d89416 100644 --- a/__root__/setup.py +++ b/__root__/setup.py @@ -156,8 +156,12 @@ class build_binary(build_ext): compiler.link_shared_object = \ lambda *args, **kwargs: \ compiler.link_executable( - *args, **dict((k, v) for k, v in kwargs.iteritems() - if k not in ('export_symbols', 'build_temp')) + *args, **dict(((k, v) for k, v in kwargs.iteritems() + if k not in ('build_temp', 'export_symbols', + 'libraries')), + libraries=[l for l in + kwargs.get('libraries', ()) + if not l.startswith('python')]) ) build_ext.build_extensions(self) |