[Scipy-svn] r4861 - in branches/refactor_fft/scipy/fftpack: . fftpack

scipy-svn at scipy.org scipy-svn at scipy.org
Tue Oct 28 01:33:14 EDT 2008


Author: cdavid
Date: 2008-10-28 00:33:09 -0500 (Tue, 28 Oct 2008)
New Revision: 4861

Modified:
   branches/refactor_fft/scipy/fftpack/fftpack/SConscript
   branches/refactor_fft/scipy/fftpack/setupscons.py
Log:
Update fftpack backend numscons build.

Modified: branches/refactor_fft/scipy/fftpack/fftpack/SConscript
===================================================================
--- branches/refactor_fft/scipy/fftpack/fftpack/SConscript	2008-10-28 05:24:55 UTC (rev 4860)
+++ branches/refactor_fft/scipy/fftpack/fftpack/SConscript	2008-10-28 05:33:09 UTC (rev 4861)
@@ -7,11 +7,11 @@
 from numscons import CheckF77Clib
 
 env = GetNumpyEnvironment(ARGUMENTS)
-env.Tool('numpyf2py')
+env.Tool('f2py')
 
-env.AppendUnique(CPPPATH = get_numpy_include_dirs())
-env.AppendUnique(CPPPATH = env['F2PYINCLUDEDIR'])
-env.AppendUnique(CPPPATH = [pjoin(env['build_dir'], "src")])
+env.AppendUnique(CPPPATH = ['src'])
+# env.AppendUnique(CPPPATH = get_numpy_include_dirs())
+# env.AppendUnique(CPPPATH = env['F2PYINCLUDEDIR'])
 
 config = env.NumpyConfigure(custom_tests = {'CheckF77Clib' : CheckF77Clib})
 if not config.CheckF77Clib():
@@ -19,15 +19,14 @@
 config.Finish()
 
 # Build dfftpack
-src = env.NumpyGlob(pjoin('DFFTPACK', '*.f'))
-dfftpack = env.NumpyStaticExtLibrary('dfftpack', source = [str(s) for s in src])
+src = env.Glob(pjoin('DFFTPACK', '*.f'))
+dfftpack = env.DistutilsStaticExtLibrary('dfftpack', source = [str(s) for s in src])
 env.PrependUnique(LIBS = ['dfftpack'])
-env.PrependUnique(LIBPATH = env['build_dir'])
+env.PrependUnique(LIBPATH = '.')
 
 # Build the fftpack wrapper
 src = [pjoin("src/fftpack", i) for i in ['zfft.cxx','drfft.cxx', 'zfftnd.cxx']]
-src.append(env.NumpyFromFTemplate('fftpack.pyf', 'fftpack.pyf.src'))
-env.NumpyPythonExtension('_fftpack', src + ['src/zrfft.c'])
+env.NumpyPythonExtension('_fftpack', src + ['src/zrfft.c', 'fftpack.pyf'])
 
 # Build convolve
 src = ['src/fftpack/convolve.cxx',  'convolve.pyf']

Modified: branches/refactor_fft/scipy/fftpack/setupscons.py
===================================================================
--- branches/refactor_fft/scipy/fftpack/setupscons.py	2008-10-28 05:24:55 UTC (rev 4860)
+++ branches/refactor_fft/scipy/fftpack/setupscons.py	2008-10-28 05:33:09 UTC (rev 4861)
@@ -14,7 +14,7 @@
     config.add_subpackage('fftpack')
 
     # Build optional backends
-    config.add_subpackage('backends')
+   # config.add_subpackage('backends')
 
     return config
 




More information about the Scipy-svn mailing list