/[escript]/branches/ROBW_XPLATFORM/finley/SConstruct |
Parent Directory
|
Revision Log
Sticky Revision: |
Creating a private branch so I can test and verify cross-platform build
more work on pyvisi integration
eigenvalues: compiles and passes tests on altix now
add mechanism to install .h files to inc directories (still need to specify full lists of .h files to install)
make adjustments to allow for new source tree structure
reorganise finley src tree to remove inc dir and src/finley directory
fix installation to directories specified by pyinstall and libinstall
minor comment and formatting changes
replace libdir default settings - SConstruct was broken without them
The sparse solver can be called by paso now. the building has been change to reduce some code redundancy: now all scons SCscripts are importing scons/esys_options.py which imports platform specific settings.
pass in pyinstall value from top-level scons script and add correct suffix in module level scons scipr
now determine hostname via socket.gethostname() as HOSTNAME environment variable is apparently not set on all platforms
now load default options - by default!
now automatically build unit tests as required based on dependencies between unit tests and libraries
explicitly define dependencies between modules
setup scons configuration to make and install python code
fix compiler options to enable compilation on gcc platforms
allow compile options to be loaded from a config file specified on the command line to scons
if usegcc=1 is set on command line, load compiler options fropm scons/gcc_options.py
implement switching of debug compiler options based on command line flag 'debug'
pass in cc/cxx settings from config file
import sys
first pass at importing compile options from an external file'
collect all information needed to determine build configuration (ie: debug/nodebug, host, platform etc)
revised scons files to account for new finley source tree structure
pass in top level install directory for finley/escript/bruce/paso libraries when building via top level scons script
push platform dependent compiler flags and include directories up to library level scons files - these will eventually be brought in from external config files
pass in value for esysroot and use this to determine include file locations
can now build finleyC/finleycpp concurrently
first draft of config/construct files for finleyC/finleycpp libraries
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |