[Scipy-svn] r3987 - in branches/build_with_scons/scipy/sparse/linalg: . dsolve
scipy-svn at scipy.org
scipy-svn at scipy.org
Wed Mar 5 07:22:45 EST 2008
Author: cdavid
Date: 2008-03-05 06:22:33 -0600 (Wed, 05 Mar 2008)
New Revision: 3987
Added:
branches/build_with_scons/scipy/sparse/linalg/setupscons.py
Modified:
branches/build_with_scons/scipy/sparse/linalg/dsolve/SConstruct
Log:
sparse.linalg now builds with numscons.
Modified: branches/build_with_scons/scipy/sparse/linalg/dsolve/SConstruct
===================================================================
--- branches/build_with_scons/scipy/sparse/linalg/dsolve/SConstruct 2008-03-05 10:06:57 UTC (rev 3986)
+++ branches/build_with_scons/scipy/sparse/linalg/dsolve/SConstruct 2008-03-05 12:22:33 UTC (rev 3987)
@@ -32,12 +32,12 @@
superlu_def['USE_VENDOR_BLAS'] = 2
superlu_env.Append(CPPDEFINES = superlu_def)
-superlu_src = [str(s) for s in superlu_env.Glob(pjoin('SuperLU', 'SRC', '*.c'))]
+superlu_src = superlu_env.Glob(pjoin('SuperLU', 'SRC', '*.c'))
superlu = superlu_env.NumpyStaticExtLibrary('superlu_src', source = superlu_src)
# Build python extensions
pyenv = env.Copy()
-pyenv.Append(CPPPATH = get_numpy_include_dirs())
+pyenv.Append(CPPPATH = [get_numpy_include_dirs(), env['src_dir']])
common_src = ['_superlu_utils.c', '_superluobject.c']
for prec in ['z', 'd', 'c', 's']:
Copied: branches/build_with_scons/scipy/sparse/linalg/setupscons.py (from rev 3979, branches/build_with_scons/scipy/sparse/linalg/setup.py)
===================================================================
--- branches/build_with_scons/scipy/sparse/linalg/setup.py 2008-03-05 08:14:54 UTC (rev 3979)
+++ branches/build_with_scons/scipy/sparse/linalg/setupscons.py 2008-03-05 12:22:33 UTC (rev 3987)
@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+
+def configuration(parent_package='',top_path=None):
+ from numpy.distutils.misc_util import Configuration
+
+ config = Configuration('linalg',parent_package,top_path,
+ setup_name = 'setupscons.py')
+
+ config.add_subpackage(('isolve'))
+ config.add_subpackage(('dsolve'))
+ config.add_subpackage(('eigen'))
+
+ config.add_data_dir('tests')
+
+ return config
+
+if __name__ == '__main__':
+ from numpy.distutils.core import setup
+ setup(**configuration(top_path='').todict())
More information about the Scipy-svn
mailing list