Skip to content

Commit

Permalink
Merge pull request #1709 from ChadFulton/setup
Browse files Browse the repository at this point in the history
BLD: Made build extensions more flexible
  • Loading branch information
jseabold committed Jun 6, 2014
2 parents 2c3eb6d + 1b4efc3 commit 9da5dc5
Showing 1 changed file with 4 additions and 7 deletions.
11 changes: 4 additions & 7 deletions setup.py
Expand Up @@ -332,15 +332,12 @@ def run(self):

extensions = []
for name, data in ext_data.items():
sources = [data['name']]
destdir = ".".join(os.path.dirname(data["name"]).split("/"))
data['sources'] = data.get('sources', []) + [data['name']]

sources.extend(data.get('sources', []))
destdir = ".".join(os.path.dirname(data["name"]).split("/"))
data.pop('name')

obj = Extension('%s.%s' % (destdir, name),
sources=sources,
depends=data.get('depends', []),
include_dirs=data.get('include', []))
obj = Extension('%s.%s' % (destdir, name), **data)

extensions.append(obj)

Expand Down

0 comments on commit 9da5dc5

Please sign in to comment.