diff options
Diffstat (limited to 'numpy/linalg/bscript')
-rw-r--r-- | numpy/linalg/bscript | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/numpy/linalg/bscript b/numpy/linalg/bscript index 9905a81d3..deed4fd72 100644 --- a/numpy/linalg/bscript +++ b/numpy/linalg/bscript @@ -1,5 +1,3 @@ -import os - from bento.commands.hooks \ import \ pre_build @@ -10,15 +8,19 @@ def pbuild(context): def build_lapack_lite(extension): kw = {} + kw["use"] = "npymath" if bld.env.HAS_LAPACK: for s in ['python_xerbla.c', 'zlapack_lite.c', 'dlapack_lite.c', 'blas_lite.c', 'dlamch.c', 'f2c_lite.c']: - extension.sources.pop(extension.sources.index(s)) - kw["uselib"] = "LAPACK" + extension.sources.pop(extension.sources.index('lapack_lite/' + s)) + kw["use"] = "npymath LAPACK" includes = ["../core/include", "../core/include/numpy", "../core", "../core/src/private"] return context.default_builder(extension, includes=includes, **kw) + context.register_builder("lapack_lite", build_lapack_lite) + context.register_builder("_umath_linalg", build_lapack_lite) + |