diff options
author | Marten van Kerkwijk <mhvk@astro.utoronto.ca> | 2017-03-15 11:59:11 -0400 |
---|---|---|
committer | Charles Harris <charlesr.harris@gmail.com> | 2017-04-27 13:25:49 -0600 |
commit | 2e6d8c08b87d7b347231fe617aefdf9fc9f29618 (patch) | |
tree | 33a05a6eb098c5e6284131761141b8b3786c1c75 /numpy/core/setup.py | |
parent | e4b51639bc4715a8d27e5449e498d6a2fe510f39 (diff) | |
download | numpy-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.py | 9 |
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 + |