blob: 78c4d569b86e187aebe5b906c9a5adb452818eb7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# Last Change: Thu Jun 12 06:00 PM 2008 J
# vim:syntax=python
from numscons import GetNumpyEnvironment, scons_get_mathlib
from numscons import CheckF77LAPACK
from numscons import write_info
env = GetNumpyEnvironment(ARGUMENTS)
config = env.NumpyConfigure(custom_tests = {'CheckLAPACK' : CheckF77LAPACK})
use_lapack = config.CheckLAPACK()
mlib = scons_get_mathlib(env)
env.AppendUnique(LIBS = mlib)
config.Finish()
write_info(env)
sources = ['lapack_litemodule.c']
if not use_lapack:
sources.extend(['python_xerbla.c', 'zlapack_lite.c', 'dlapack_lite.c',
'blas_lite.c', 'dlamch.c', 'f2c_lite.c'])
env.NumpyPythonExtension('lapack_lite', source = sources)
|