summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
authorMarten van Kerkwijk <mhvk@astro.utoronto.ca>2017-03-15 11:59:11 -0400
committerCharles Harris <charlesr.harris@gmail.com>2017-04-27 13:25:49 -0600
commit2e6d8c08b87d7b347231fe617aefdf9fc9f29618 (patch)
tree33a05a6eb098c5e6284131761141b8b3786c1c75 /numpy/core/setup.py
parente4b51639bc4715a8d27e5449e498d6a2fe510f39 (diff)
downloadnumpy-2e6d8c08b87d7b347231fe617aefdf9fc9f29618.tar.gz
MAINT: Split out C code in ufunc_override.h to .c file.
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 20d4c7792..b29a8fee2 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -748,6 +748,8 @@ 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', 'ufunc_override.h'),
+ join('src', 'private', 'binop_override.h'),
join('src', 'private', 'npy_extint128.h'),
join('include', 'numpy', 'arrayobject.h'),
join('include', 'numpy', '_neighborhood_iterator_imp.h'),
@@ -818,6 +820,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'multiarray', 'vdot.c'),
join('src', 'private', 'templ_common.h.src'),
join('src', 'private', 'mem_overlap.c'),
+ join('src', 'private', 'ufunc_override.c'),
]
blas_info = get_info('blas_opt', 0)
@@ -871,7 +874,8 @@ def configuration(parent_package='',top_path=None):
join('src', 'umath', 'ufunc_object.c'),
join('src', 'umath', 'scalarmath.c.src'),
join('src', 'umath', 'ufunc_type_resolution.c'),
- join('src', 'private', 'mem_overlap.c')]
+ join('src', 'private', 'mem_overlap.c'),
+ join('src', 'private', 'ufunc_override.c')]
umath_deps = [
generate_umath_py,
@@ -883,7 +887,8 @@ def configuration(parent_package='',top_path=None):
join(codegen_dir, 'generate_ufunc_api.py'),
join('src', 'private', 'lowlevel_strided_loops.h'),
join('src', 'private', 'mem_overlap.h'),
- join('src', 'private', 'ufunc_override.h')] + npymath_sources
+ join('src', 'private', 'ufunc_override.h'),
+ join('src', 'private', 'binop_override.h')] + npymath_sources
config.add_extension('umath',
sources=umath_src +