summaryrefslogtreecommitdiff
path: root/numpy/core/setup.py
diff options
context:
space:
mode:
authorCharles Harris <charlesr.harris@gmail.com>2014-11-20 09:40:34 -0500
committerCharles Harris <charlesr.harris@gmail.com>2014-11-20 09:40:34 -0500
commit31b94e85a99db998bd6156d2b800386973fef3e1 (patch)
tree6d11dafd6c90b884cfa2453698d1a2a92a37225a /numpy/core/setup.py
parentfb037eba5432d401f4c85d97051b09147b20d5c4 (diff)
parent261de3f0c9a525ba8893ecc8ad4328e474798bdd (diff)
downloadnumpy-31b94e85a99db998bd6156d2b800386973fef3e1.tar.gz
Merge pull request #5162 from juliantaylor/scalarmath-merge
MAINT: merge scalarmathmodule into umath module
Diffstat (limited to 'numpy/core/setup.py')
-rw-r--r--numpy/core/setup.py26
1 files changed, 7 insertions, 19 deletions
diff --git a/numpy/core/setup.py b/numpy/core/setup.py
index 007a381ae..a51eb690b 100644
--- a/numpy/core/setup.py
+++ b/numpy/core/setup.py
@@ -725,7 +725,8 @@ def configuration(parent_package='',top_path=None):
join(local_dir, subpath, 'arraytypes.c.src'),
join(local_dir, subpath, 'nditer_templ.c.src'),
join(local_dir, subpath, 'lowlevel_strided_loops.c.src'),
- join(local_dir, subpath, 'einsum.c.src')]
+ join(local_dir, subpath, 'einsum.c.src'),
+ join(local_dir, 'src', 'private', 'templ_common.h.src')]
# numpy.distutils generate .c from .c.src in weird directories, we have
# to add them there as they depend on the build_dir
@@ -741,7 +742,6 @@ def configuration(parent_package='',top_path=None):
join('src', 'multiarray', 'buffer.h'),
join('src', 'multiarray', 'calculation.h'),
join('src', 'multiarray', 'common.h'),
- join('src', 'multiarray', 'templ_common.h.src'),
join('src', 'multiarray', 'convert_datatype.h'),
join('src', 'multiarray', 'convert.h'),
join('src', 'multiarray', 'conversion_utils.h'),
@@ -764,6 +764,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'multiarray', 'ucsnarrow.h'),
join('src', 'multiarray', 'usertypes.h'),
join('src', 'multiarray', 'vdot.h'),
+ join('src', 'private', 'templ_common.h.src'),
join('src', 'private', 'lowlevel_strided_loops.h'),
join('include', 'numpy', 'arrayobject.h'),
join('include', 'numpy', '_neighborhood_iterator_imp.h'),
@@ -817,7 +818,6 @@ def configuration(parent_package='',top_path=None):
join('src', 'multiarray', 'mapping.c'),
join('src', 'multiarray', 'methods.c'),
join('src', 'multiarray', 'multiarraymodule.c'),
- join('src', 'multiarray', 'templ_common.h.src'),
join('src', 'multiarray', 'nditer_templ.c.src'),
join('src', 'multiarray', 'nditer_api.c'),
join('src', 'multiarray', 'nditer_constr.c'),
@@ -833,6 +833,7 @@ def configuration(parent_package='',top_path=None):
join('src', 'multiarray', 'usertypes.c'),
join('src', 'multiarray', 'ucsnarrow.c'),
join('src', 'multiarray', 'vdot.c'),
+ join('src', 'private', 'templ_common.h.src'),
]
blas_info = get_info('blas_opt', 0)
@@ -846,7 +847,6 @@ def configuration(parent_package='',top_path=None):
multiarray_deps.extend(multiarray_src)
multiarray_src = [join('src', 'multiarray', 'multiarraymodule_onefile.c')]
multiarray_src.append(generate_multiarray_templated_sources)
- multiarray_src.append(join('src', 'multiarray', 'templ_common.h.src'))
config.add_extension('multiarray',
@@ -874,6 +874,7 @@ def configuration(parent_package='',top_path=None):
sources = [
join(local_dir, subpath, 'loops.h.src'),
join(local_dir, subpath, 'loops.c.src'),
+ join(local_dir, subpath, 'scalarmath.c.src'),
join(local_dir, subpath, 'simd.inc.src')]
# numpy.distutils generate .c from .c.src in weird directories, we have
@@ -905,11 +906,13 @@ def configuration(parent_package='',top_path=None):
join('src', 'umath', 'loops.h.src'),
join('src', 'umath', 'loops.c.src'),
join('src', 'umath', 'ufunc_object.c'),
+ join('src', 'umath', 'scalarmath.c.src'),
join('src', 'umath', 'ufunc_type_resolution.c')]
umath_deps = [
generate_umath_py,
join('src', 'multiarray', 'common.h'),
+ join('src', 'private', 'templ_common.h.src'),
join('src', 'umath', 'simd.inc.src'),
join(codegen_dir, 'generate_ufunc_api.py'),
join('src', 'private', 'ufunc_override.h')] + npymath_sources
@@ -931,21 +934,6 @@ def configuration(parent_package='',top_path=None):
libraries = ['npymath'],
)
- #######################################################################
- # scalarmath module #
- #######################################################################
-
- config.add_extension('scalarmath',
- sources = [join('src', 'scalarmathmodule.c.src'),
- join('src', 'private', 'scalarmathmodule.h.src'),
- generate_config_h,
- generate_numpyconfig_h,
- generate_numpy_api,
- generate_ufunc_api],
- depends = deps + npymath_sources,
- libraries = ['npymath'],
- )
-
#######################################################################
# umath_tests module #