summaryrefslogtreecommitdiff
path: root/numpy/linalg/setup.py
diff options
context:
space:
mode:
authorPauli Virtanen <pav@iki.fi>2019-11-29 23:04:06 +0200
committerPauli Virtanen <pav@iki.fi>2019-11-29 23:20:57 +0200
commit52ce77f6655b37c86def239efd28f2225887d1c8 (patch)
tree92e1be4299e3a9463c65dda8825d54dcf0ac778e /numpy/linalg/setup.py
parentacf8bcb04408811e6c0c72c4a4101505a14e59db (diff)
downloadnumpy-52ce77f6655b37c86def239efd28f2225887d1c8.tar.gz
ENH: core: add LAPACK64_ support in numpy.linalg
Diffstat (limited to 'numpy/linalg/setup.py')
-rw-r--r--numpy/linalg/setup.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/numpy/linalg/setup.py b/numpy/linalg/setup.py
index 66c07c9e1..f5cb04e89 100644
--- a/numpy/linalg/setup.py
+++ b/numpy/linalg/setup.py
@@ -26,7 +26,12 @@ def configuration(parent_package='', top_path=None):
]
all_sources = config.paths(lapack_lite_src)
- lapack_info = get_info('lapack_opt', 0) # and {}
+ if (os.environ.get('NPY_USE_BLAS64_', "0") != "0"):
+ lapack_info = get_info('lapack64__opt', 2)
+ lapack_info.setdefault('define_macros', [])
+ lapack_info['define_macros'] += [('NPY_UMATH_USE_BLAS64_', None)]
+ else:
+ lapack_info = get_info('lapack_opt', 0) # and {}
def get_lapack_lite_sources(ext, build_dir):
if not lapack_info: