/[escript]/trunk/escript/test/SConstruct
ViewVC logotype

Contents of /trunk/escript/test/SConstruct

Parent Directory Parent Directory | Revision Log Revision Log


Revision 288 - (show annotations)
Fri Dec 2 01:55:04 2005 UTC (13 years, 10 months ago) by jgs
File size: 1346 byte(s)
now automatically build unit tests as required based on dependencies
between unit tests and libraries

1 # top-level Scons configuration file for all escript unit tests
2
3 import os
4
5 #
6 # ensure correct versions of python and scons
7
8 EnsurePythonVersion(2,3)
9 EnsureSConsVersion(0,96)
10
11 #
12 # retreive command-line arguments if any
13 # these are passed through to SConscripts
14
15 if ARGUMENTS.get('usegcc',0):
16 usegcc = 1
17 else:
18 usegcc = 0
19 Export(["usegcc"])
20
21 if ARGUMENTS.get('options',0):
22 options = ARGUMENTS.get('options',0)
23 else:
24 options = None
25 Export(["options"])
26
27 #
28 # set and export esysroot
29
30 esysroot = Dir('#../..')
31 Export(["esysroot"])
32
33 #
34 # call appropriate SConscripts
35
36 target_scripts = ['Data/SConscript',
37 'DataAlgorithmAdapter/SConscript',
38 'DataArray/SConscript',
39 'DataArrayView/SConscript',
40 'DataBlocks2D/SConscript',
41 'DataC/SConscript',
42 'DataCached/SConscript',
43 'DataConstant/SConscript',
44 'DataEmpty/SConscript',
45 'DataExpanded/SConscript',
46 'DataFactory/SConscript',
47 'DataProf/SConscript',
48 'DataTagged/SConscript',
49 'DataVariable/SConscript',
50 'DataVector/SConscript',
51 'FunctionSpace/SConscript',
52 'Taipan/SConscript']
53
54 SConscript(target_scripts, duplicate=0)

  ViewVC Help
Powered by ViewVC 1.1.26