Parent Directory
|
Revision Log
A few changes in the build mechanism and the file structure so scons can build release tar files: * paso/src/Solver has been moved to paso/src * all test_.py are now run_.py files and are assumed to be passing python tests. they can run by scons py_tests and are part of the release test set * escript/py_src/test_ are moved to escript/test/python and are installed in to the build directory (rather then the PYTHONPATH). * all py files in test/python which don't start with run_ or test_ are now 'local_py_tests'. they are installed i by not run automatically. * CppUnitTest is now treated as a escript module (against previous decisions). * scons realse builds nor tar/zip files with relvant source code (src and tests in seperate files) the python tests don't pass yet due to path problems.
1 | Import('*') |
2 | |
3 | local_env=env.Copy() |
4 | |
5 | src_dir = local_env.Dir('.').srcnode().abspath |
6 | |
7 | import os |
8 | filenames = os.listdir(src_dir) |
9 | python_src = [x for x in filenames if os.path.splitext(x)[1] in ['.py']] |
10 | |
11 | pyc = local_env.PyCompile(python_src) |
12 | |
13 | local_env.Depends(pyc, dep_lib) |
14 | local_env.Install(pyinstall+'/finley', pyc) |
15 | |
16 | # get all the python files in the release tar file |
17 | release_py = [ env.File("SConscript"), ] + [ env.File(x) for x in python_src ] |
18 | env.Zip(src_zipfile, release_py) |
19 | env.Tar(src_tarfile, release_py) |
20 |
ViewVC Help | |
Powered by ViewVC 1.1.26 |