/[escript]/branches/RW_WIN32/finley/src/finleyC/SConscript
ViewVC logotype

Contents of /branches/RW_WIN32/finley/src/finleyC/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Revision 210 - (show annotations)
Wed Nov 23 09:54:02 2005 UTC (14 years, 11 months ago) by robwdcock
File size: 1076 byte(s)
PARTIAL WIN32 BUILD SYSTEM AND PORT
+ All libraries now build under new build system. No unit test routines yet
+ Reversed some incorrect refactorings in Bruce.cpp

1 Import('*')
2
3 lib_name = 'finleyC'
4
5 finleyC_env=env.Copy()
6 src_dir = finleyC_env.Dir('.').srcnode().abspath
7
8 import os
9 filenames = os.listdir(src_dir)
10 sources = [x for x in filenames if os.path.splitext(x)[1] in ['.cpp', '.c']]
11 headers = [x for x in filenames if os.path.splitext(x)[1] in ['.h']]
12
13 include = Dir('finley/finleyC', esys_inc)
14 finleyC_env.Install( include, headers )
15
16 if env['PLATFORM'] <> "win32":
17 import os
18
19 cc_flags = '-O0 -openmp -openmp_report0 -tpp2 -ansi -ansi_alias -no-gcc -w1'
20
21 cpp_path = ['#../escript/inc',
22 '#../esysUtils/inc',
23 '#../finley/inc',
24 '#../paso/inc',
25 '/raid2/tools/python-2.3.4/include/python2.3',
26 '/raid2/tools/boost/include/boost-1_31']
27
28
29
30 finleyC_env = Environment(ENV = os.environ)
31
32 finleyC_env.Replace(CC = 'icc')
33 finleyC_env.Replace(CCFLAGS = cc_flags)
34 finleyC_env.Replace(CPPPATH = cpp_path)
35
36 finleyC_lib = finleyC_env.StaticLibrary(lib_name, sources)
37 finleyC_env.Install(esys_lib, finleyC_lib)

  ViewVC Help
Powered by ViewVC 1.1.26