Changeset 6213

Show
Ignore:
Timestamp:
02/02/10 23:14:38 (7 months ago)
Author:
cdavid
Message:

BUG: update scons scripts to last numscons.

Location:
branches/0.7.x/scipy
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • branches/0.7.x/scipy/lib/lapack/SConscript

    r4537 r6213  
    5454#  Build 
    5555#========== 
    56 env.AppendUnique(CPPPATH = env['F2PYINCLUDEDIR']) 
     56env.AppendUnique(CPPPATH=[env['F2PYINCLUDEDIR']]) 
    5757env.AppendUnique(F2PYOPTIONS = '--quiet') 
    5858 
  • branches/0.7.x/scipy/sparse/linalg/dsolve/SConscript

    r4535 r6213  
    55from numscons import CheckF77LAPACK 
    66from numscons import write_info 
     7from numscons.core.misc import built_with_mstools, built_with_gnu_f77 
    78 
    89env = GetNumpyEnvironment(ARGUMENTS) 
     
    2526# Build superlu lib 
    2627superlu_env = env.Clone() 
    27 superlu_def = {} 
     28superlu_def = [] 
    2829if sys.platform == 'win32': 
    29     superlu_def['NO_TIMER'] = 1 
    30 superlu_def['USE_VENDOR_BLAS'] = 2 
     30    superlu_def.append((('NO_TIMER'), 1)) 
     31superlu_def.append((('USE_VENDOR_BLAS'), 2)) 
    3132superlu_env.Append(CPPDEFINES = superlu_def) 
    3233 
     
    4344"dreadhb.c", "dsnode_bmod.c", "dsnode_dfs.c", "dsp_blas2.c", "dsp_blas3.c", 
    4445"dutil.c", "dzsum1.c", "get_perm_c.c", "heap_relax_snode.c", "icmax1.c", 
    45 "izmax1.c", "lsame.c", "memory.c", "mmd.c", "relax_snode.c", "scolumn_bmod.c", 
     46"izmax1.c", "memory.c", "mmd.c", "relax_snode.c", "scolumn_bmod.c", 
    4647"scolumn_dfs.c", "scomplex.c", "scopy_to_ucol.c", "scsum1.c", "sgscon.c", 
    4748"sgsequ.c", "sgsrfs.c", "sgssv.c", "sgssvx.c", "sgstrf.c", "sgstrs.c", 
     
    5556"zpanel_dfs.c", "zpivotL.c", "zpivotgrowth.c", "zpruneL.c", "zreadhb.c", 
    5657"zsnode_bmod.c", "zsnode_dfs.c", "zsp_blas2.c", "zsp_blas3.c", "zutil.c"]] 
     58 
     59# XXX: we should detect whether lsame is already defined in BLAS/LAPACK. Here, 
     60# when using MSVC + MKL, lsame is already in MKL 
     61if not (built_with_mstools(env) and (not built_with_gnu_f77(env))): 
     62    superlu_src.append(pjoin("SuperLU", "SRC", "lsame.c")) 
    5763superlu = superlu_env.DistutilsStaticExtLibrary('superlu_src', source = superlu_src) 
    5864 
  • branches/0.7.x/scipy/sparse/linalg/eigen/arpack/SConscript

    r4931 r6213  
    5454src = [str(s) for s in arpack_src] 
    5555 
    56 env.AppendUnique(CPPPATH = pjoin('ARPACK', 'SRC')) 
    57 env.AppendUnique(F77PATH = pjoin('ARPACK', 'SRC')) 
    58 env.AppendUnique(LIBPATH = '.') 
     56env.AppendUnique(CPPPATH = [pjoin('ARPACK', 'SRC')]) 
     57env.AppendUnique(F77PATH = [pjoin('ARPACK', 'SRC')]) 
     58env.AppendUnique(LIBPATH = ['.']) 
    5959arpack_lib = env.DistutilsStaticExtLibrary('arpack', source = src) 
    6060