summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2015-08-29 11:56:52 -0400
committerCharles Harris <charlesr.harris@gmail.com>2015-08-29 11:56:52 -0400
commit7001d613aaa445ff650a273ec3d4db6787daf2e3 (patch)
tree45213b57444d5c8d232207688e5b9682bcdb1a83 /numpy/core/setup.py
parent2e9bd3f1ead83392b5148e71b48d75020a15ee5d (diff)
parent3a52e1942aac937e8ae8381f9ea519b9328fd052 (diff)
downloadnumpy-7001d613aaa445ff650a273ec3d4db6787daf2e3.tar.gz
Merge pull request #6166 from pv/sld
Better memory overlap detection
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 99084b25e..6d9926d89 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -762,6 +762,8 @@ def configuration(parent_package='',top_path=None):
join('src', 'private', 'npy_config.h'),
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'),
@@ -831,6 +833,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'multiarray', 'ucsnarrow.c'),
join('src', 'multiarray', 'vdot.c'),
join('src', 'private', 'templ_common.h.src'),
+ join('src', 'private', 'mem_overlap.c'),
]
blas_info = get_info('blas_opt', 0)
@@ -959,7 +962,10 @@ def configuration(parent_package='',top_path=None):
#######################################################################
config.add_extension('multiarray_tests',
- sources=[join('src', 'multiarray', 'multiarray_tests.c.src')])
+ sources=[join('src', 'multiarray', 'multiarray_tests.c.src'),
+ join('src', 'private', 'mem_overlap.c')],
+ depends=[join('src', 'private', 'mem_overlap.h'),
+ join('src', 'private', 'npy_extint128.h')])
#######################################################################
# operand_flag_tests module #