summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2015-08-13 23:02:00 +0300
committerPauli Virtanen <pav@iki.fi>2015-08-29 18:19:34 +0300
commit710beb20281eb65a291edfd041942301296ff125 (patch)
tree9609a06af963e29b5370396fcdced670665ed973 /numpy/core/setup.py
parent74c4454fdd8dcf842eab226b196db7123d92d5dd (diff)
downloadnumpy-710beb20281eb65a291edfd041942301296ff125.tar.gz
ENH: use 128-bit integers to avoid overflows in solve_diophantine
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 0a9d5852a..6d9926d89 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -763,6 +763,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'private', 'templ_common.h.src'),
join('src', 'private', 'lowlevel_strided_loops.h'),
join('src', 'private', 'mem_overlap.h'),
+ join('src', 'private', 'npy_extint128.h'),
join('include', 'numpy', 'arrayobject.h'),
join('include', 'numpy', '_neighborhood_iterator_imp.h'),
join('include', 'numpy', 'npy_endian.h'),
@@ -962,7 +963,9 @@ def configuration(parent_package='',top_path=None):
config.add_extension('multiarray_tests',
sources=[join('src', 'multiarray', 'multiarray_tests.c.src'),
- join('src', 'private', 'mem_overlap.c')])
+ join('src', 'private', 'mem_overlap.c')],
+ depends=[join('src', 'private', 'mem_overlap.h'),
+ join('src', 'private', 'npy_extint128.h')])
#######################################################################
# operand_flag_tests module #