summaryrefslogtreecommitdiffstats
path: root/python/builder.py
diff options
context:
space:
mode:
authorWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2016-01-20 18:08:59 +0100
committerWillem Jan Palenstijn <Willem.Jan.Palenstijn@cwi.nl>2016-01-21 14:30:46 +0100
commit56809b0359af7e9108adeb1fd21823a225edf6fa (patch)
tree002a12b986b8d943556c42570fcda216e73ad79d /python/builder.py
parentcd12edcd3ada212f27088a4e26e3eee5f89bcbad (diff)
downloadastra-56809b0359af7e9108adeb1fd21823a225edf6fa.tar.gz
astra-56809b0359af7e9108adeb1fd21823a225edf6fa.tar.bz2
astra-56809b0359af7e9108adeb1fd21823a225edf6fa.tar.xz
astra-56809b0359af7e9108adeb1fd21823a225edf6fa.zip
Remove dependency of libastra on libpython by refactoring PluginAlgorithm
Diffstat (limited to 'python/builder.py')
-rw-r--r--python/builder.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/python/builder.py b/python/builder.py
index 018b26b..9a77ecc 100644
--- a/python/builder.py
+++ b/python/builder.py
@@ -70,6 +70,10 @@ ext_modules = [ ]
ext_modules = cythonize("astra/*.pyx", language_level=2)
cmdclass = { 'build_ext': build_ext }
+for m in ext_modules:
+ if m.name == 'astra.plugin_c':
+ m.sources.append('astra/src/PythonPluginAlgorithm.cpp')
+
setup (name = 'PyASTRAToolbox',
version = '1.7.1',
description = 'Python interface to the ASTRA-Toolbox',