/[escript]/trunk/pythonMPI/src/SConscript
ViewVC logotype

Contents of /trunk/pythonMPI/src/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Revision 971 - (show annotations)
Wed Feb 14 04:40:49 2007 UTC (13 years, 11 months ago) by ksteube
File size: 1266 byte(s)
Had to undo commit to new MPI branch. The changes went into the original and
not the branch. The files committed here are exactly the same as revision 969.


1 import os
2 Import('*')
3
4 local_env=env.Copy()
5
6 if useMPI:
7 # get the relevant file names:
8 src_dir = local_env.Dir('.').srcnode().abspath
9 filenames = [ x for x in os.listdir(src_dir) if os.path.splitext(x)[1] in [".h", ".c", ".cpp"] ]
10
11 sources = [x for x in filenames if os.path.splitext(x)[1] in ['.cpp', '.c']]
12 headers = [x for x in filenames if os.path.splitext(x)[1] in ['.h']]
13
14 if mkl_libs:
15 local_env.Append(CPPDEFINES=['MKL',])
16 local_env.Append(LIBS = mkl_libs)
17 if scsl_libs:
18 local_env.Append(CPPDEFINES=['SCSL',])
19 local_env.Append(LIBS = scsl_libs)
20 if umf_libs:
21 local_env.Append(CPPDEFINES=['UMFPACK',])
22 local_env.Append(LIBS = umf_libs)
23 if papi_libs:
24 local_env.Append(CPPDEFINES=['PAPI',])
25 local_env.Append(LIBS = papi_libs)
26
27 local_env.Append(LIBS = ["python2.4", "paso", "finley"])
28 ## changed
29 lib_name = 'pythonMPI'
30
31 ## changed
32 lib = local_env.Program(lib_name, sources)
33
34 include_path = Dir(lib_name, incinstall)
35 ## changed
36 #solvers_include_path = Dir('Solvers', include_path)
37
38 local_env.Install(include_path, headers )
39 local_env.Install(libinstall, lib)
40
41 release_srcfiles = [ env.File(x) for x in filenames ] + [env.File("SConscript"), ]
42 env.Zip(src_zipfile, release_srcfiles)
43 env.Tar(src_tarfile, release_srcfiles)

  ViewVC Help
Powered by ViewVC 1.1.26