[Scipy-svn] r4039 - trunk/scipy/sparse/sparsetools

scipy-svn at scipy.org scipy-svn at scipy.org
Wed Mar 19 09:16:41 EDT 2008


Author: cdavid
Date: 2008-03-19 08:16:32 -0500 (Wed, 19 Mar 2008)
New Revision: 4039

Added:
   trunk/scipy/sparse/sparsetools/SConstruct
   trunk/scipy/sparse/sparsetools/setupscons.py
Log:
Update scons build for sparsetools.

Copied: trunk/scipy/sparse/sparsetools/SConstruct (from rev 4038, trunk/scipy/sparse/SConstruct)
===================================================================
--- trunk/scipy/sparse/SConstruct	2008-03-18 14:25:34 UTC (rev 4038)
+++ trunk/scipy/sparse/sparsetools/SConstruct	2008-03-19 13:16:32 UTC (rev 4039)
@@ -0,0 +1,12 @@
+# Last Change: Wed Mar 05 09:00 PM 2008 J
+# vim:syntax=python
+from numpy.distutils.misc_util import get_numpy_include_dirs
+from numscons import GetNumpyEnvironment
+
+env = GetNumpyEnvironment(ARGUMENTS)
+
+env.AppendUnique(CPPPATH = get_numpy_include_dirs())
+
+for fmt in ['csr','csc','coo','bsr','dia']:
+    sources = [ fmt + '_wrap.cxx' ]
+    env.NumpyPythonExtension('_%s' % fmt, source = sources)

Added: trunk/scipy/sparse/sparsetools/setupscons.py
===================================================================
--- trunk/scipy/sparse/sparsetools/setupscons.py	2008-03-18 14:25:34 UTC (rev 4038)
+++ trunk/scipy/sparse/sparsetools/setupscons.py	2008-03-19 13:16:32 UTC (rev 4039)
@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+
+from os.path import join
+import sys
+
+def configuration(parent_package='',top_path=None):
+    import numpy
+    from numpy.distutils.misc_util import Configuration
+
+    config = Configuration('sparse',parent_package,top_path, 
+                           setup_name = 'setupscons.py')
+
+    config.add_sconscript('SConstruct')
+
+    return config
+
+if __name__ == '__main__':
+    from numpy.distutils.core import setup
+    setup(**configuration(top_path='').todict())


Property changes on: trunk/scipy/sparse/sparsetools/setupscons.py
___________________________________________________________________
Name: svn:executable
   + *




More information about the Scipy-svn mailing list