/[escript]/trunk/site_scons/site_init.py
ViewVC logotype

Log of /trunk/site_scons/site_init.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 5017 - (view) (annotate) - [select for diffs]
Modified Tue Jun 10 02:16:18 2014 UTC (5 years, 1 month ago) by sshaw
File length: 8000 byte(s)
Diff to previous 4657 , to selected 3047
scons now runs tests via a testrunner to collect lists of skipped tests in build/ (examples have their own builder since they aren't unit tests)
fixed hessian regularisation tests falling over by adding a shortcircuit optional arg that returns the pde, not the solution
added missing/omitted tests back into scons tests


Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 5 months ago) by jfenwick
File length: 6931 byte(s)
Diff to previous 4576 , to selected 3047
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4576 - (view) (annotate) - [select for diffs]
Modified Mon Dec 9 23:35:30 2013 UTC (5 years, 7 months ago) by sshaw
File length: 6863 byte(s)
Diff to previous 4520 , to selected 3047
python3ified things, replaced mixed whitespace and xrange calls

Revision 4520 - (view) (annotate) - [select for diffs]
Modified Thu Aug 22 06:42:57 2013 UTC (5 years, 10 months ago) by caltinay
File length: 6859 byte(s)
Diff to previous 4337 , to selected 3047
Removing spurious usage of C compiler:
-Changed all scons tests to use C++ compiler
-Renamed paso profiling files (unused)
-Updated most options files (removal of options and updated comments)


Revision 4337 - (view) (annotate) - [select for diffs]
Modified Fri Mar 22 00:05:25 2013 UTC (6 years, 4 months ago) by caltinay
File length: 6922 byte(s)
Diff to previous 4323 , to selected 3047
Detect a few more byte swap/endianness headers and silence output from
'detectModule' scons helper


Revision 4323 - (view) (annotate) - [select for diffs]
Modified Tue Mar 19 00:17:36 2013 UTC (6 years, 4 months ago) by jfenwick
File length: 6859 byte(s)
Diff to previous 4300 , to selected 3047
Bringing across changes from release3.3.1. (Version names are set back to Development).

Revision 4300 - (view) (annotate) - [select for diffs]
Modified Mon Mar 11 00:50:19 2013 UTC (6 years, 4 months ago) by caltinay
File length: 6849 byte(s)
Diff to previous 4295 , to selected 3047
Always invoke external python to check for modules. For some reason scipy
detection did not work properly using the old way.


Revision 4295 - (view) (annotate) - [select for diffs]
Modified Fri Mar 8 04:42:01 2013 UTC (6 years, 4 months ago) by caltinay
File length: 7037 byte(s)
Diff to previous 4154 , to selected 3047
de-cluttered sconstruct a bit and fixed a script.


Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 5 months ago) by jfenwick
File length: 5371 byte(s)
Diff to previous 3981 , to selected 3047
Round 1 of copyright fixes

Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (6 years, 9 months ago) by jfenwick
File length: 5371 byte(s)
Diff to previous 3975 , to selected 3047
First pass of updating copyright notices

Revision 3975 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 01:54:06 2012 UTC (6 years, 10 months ago) by caltinay
File length: 5309 byte(s)
Diff to previous 3911 , to selected 3047
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


Revision 3911 - (view) (annotate) - [select for diffs]
Modified Thu Jun 14 01:01:03 2012 UTC (7 years, 1 month ago) by jfenwick
File length: 5018 byte(s)
Diff to previous 3581 , to selected 3047
Copyright changes

Revision 3581 - (view) (annotate) - [select for diffs]
Modified Tue Sep 6 00:52:58 2011 UTC (7 years, 10 months ago) by gross
File length: 5018 byte(s)
Diff to previous 3580 , to selected 3047
Used python 2.7 syntax. Sorry!

Revision 3580 - (view) (annotate) - [select for diffs]
Modified Tue Sep 6 00:31:35 2011 UTC (7 years, 10 months ago) by gross
File length: 5020 byte(s)
Diff to previous 3376 , to selected 3047
error handeling for python compilation improved.

Revision 3376 - (view) (annotate) - [select for diffs]
Modified Tue Nov 23 01:56:20 2010 UTC (8 years, 7 months ago) by caltinay
File length: 4908 byte(s)
Diff to previous 3270 , to selected 3047
Invoke run-escript instead of escript in runTest.


Revision 3270 - (view) (annotate) - [select for diffs]
Modified Thu Oct 14 00:30:11 2010 UTC (8 years, 9 months ago) by caltinay
File length: 4898 byte(s)
Diff to previous 3259 , to selected 3047
added -dEPSCrop option to ps2pdf so graphics are cropped as expected.


Revision 3259 - (view) (annotate) - [select for diffs]
Modified Mon Oct 11 01:48:14 2010 UTC (8 years, 9 months ago) by jfenwick
File length: 4888 byte(s)
Copied from: branches/scons_revamp_from_3210/site_scons/site_init.py revision 3243
Diff to previous 3251 , to selected 3047
Merging dudley and scons updates from branches


Revision 3251 - (view) (annotate) - [select for diffs]
Modified Thu Oct 7 04:02:30 2010 UTC (8 years, 9 months ago) by jfenwick
Original Path: branches/domexper/site_scons/site_init.py
File length: 4888 byte(s)
Copied from: branches/scons_revamp_from_3210/site_scons/site_init.py revision 3243
Diff to previous 3229 , to selected 3047
Merged sconcript changes - weipa doesn't build unit test binary

Revision 3229 - (view) (annotate) - [select for diffs]
Modified Thu Sep 30 22:47:02 2010 UTC (8 years, 9 months ago) by caltinay
Original Path: branches/scons_revamp_from_3210/site_scons/site_init.py
File length: 4888 byte(s)
Diff to previous 3214 , to selected 3047
Second iteration:
- all additional SConscript files reviewed and 'cleaned up'.
- broke compatibility with scons <0.98.1! Why?
   -- 0.98.1 was released April 2008, even Lenny ships 1.0.0
   -- we had a lot of (dirty) workarounds and checks to keep that compatibility
   -- a couple of features in 0.98.1 make life a lot easier (e.g. Glob())
   -- scons is Python-only (no libraries) so very easy to install/update



Revision 3214 - (view) (annotate) - [select for diffs]
Modified Tue Sep 28 03:26:24 2010 UTC (8 years, 9 months ago) by caltinay
Original Path: branches/scons_revamp_from_3210/site_scons/site_init.py
File length: 5092 byte(s)
Diff to previous 3212 , to selected 3047
Builds on savanna now.


Revision 3212 - (view) (annotate) - [select for diffs]
Modified Tue Sep 28 01:06:07 2010 UTC (8 years, 9 months ago) by caltinay
Original Path: branches/scons_revamp_from_3210/site_scons/site_init.py
File length: 4699 byte(s)
Copied from: trunk/scons/scons_extensions.py revision 3194
Diff to previous 3053 , to selected 3047
First iteration:
- cleanup of main SConstruct file
- new template options file with commented options
- moved our extensions to the "proper" place according to scons docs
- fixed a regex issue in wrapper script
- this version works on guineapig and shake75


Revision 3053 - (view) (annotate) - [select for diffs]
Modified Tue Jun 29 01:31:31 2010 UTC (9 years ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 3114 byte(s)
Diff to previous 3047
Fixes to deal with new savanna configuration.
Blocking out missing images.


Revision 3047 - (view) (annotate) - [selected]
Modified Thu Jun 24 00:33:05 2010 UTC (9 years ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 3030 byte(s)
Diff to previous 2881
Adding user name to tmpfiles.
Changing name of cluster options file to savanna from service0


Revision 2881 - (view) (annotate) - [select for diffs]
Modified Thu Jan 28 02:03:15 2010 UTC (9 years, 5 months ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 3031 byte(s)
Diff to previous 2629 , to selected 3047
Don't panic.
Updating copyright stamps


Revision 2629 - (view) (annotate) - [select for diffs]
Modified Tue Aug 25 06:39:26 2009 UTC (9 years, 10 months ago) by trankine
Original Path: trunk/scons/scons_extensions.py
File length: 3031 byte(s)
Diff to previous 2549 , to selected 3047
Changes to work on Windows with boost 1.39.0. Using command separator &. Note: there are still 2 CheckFunc that fail (but can be bypassed as the rest of the build works). 

Revision 2549 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:43:47 2009 UTC (10 years ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 3032 byte(s)
Diff to previous 2548 , to selected 3047
Remainder of copyright date fixes

Revision 2548 - (view) (annotate) - [select for diffs]
Modified Mon Jul 20 06:20:06 2009 UTC (10 years ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 3032 byte(s)
Diff to previous 2506 , to selected 3047
Updating copyright notices

Revision 2506 - (view) (annotate) - [select for diffs]
Modified Thu Jul 2 01:23:30 2009 UTC (10 years ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 3032 byte(s)
Diff to previous 2502 , to selected 3047
Fix to allow binary unit tests to run.
Note: I have only fixed the non-windows systems and I don't know if they
have the same problem.

Diagnosis of the utest problems continues.



Revision 2502 - (view) (annotate) - [select for diffs]
Modified Tue Jun 30 05:49:22 2009 UTC (10 years ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 3014 byte(s)
Diff to previous 2423 , to selected 3047
tests for examples added. utest is not working yet.

Revision 2423 - (view) (annotate) - [select for diffs]
Modified Thu May 14 05:02:20 2009 UTC (10 years, 2 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 2845 byte(s)
Diff to previous 2416 , to selected 3047
* handling LD_LIBRARY_PATH for Windows (that only uses PATH)
* passing PATH env var in mpi call for Windows

Revision 2416 - (view) (annotate) - [select for diffs]
Modified Wed May 13 06:03:59 2009 UTC (10 years, 2 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 2835 byte(s)
Diff to previous 2388 , to selected 3047
* fix Windows MPI case: export system variables
* define ESCRIPT_NUM_PROC and ESCRIPT_NUM_NODES
* cleanup using os.path.join()

Revision 2388 - (view) (annotate) - [select for diffs]
Modified Wed Apr 15 06:21:25 2009 UTC (10 years, 3 months ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 2320 byte(s)
Diff to previous 2387 , to selected 3047
scons files executed on compute nodes will use the config file for the service node (when we get the other issues 
sorted).


Revision 2387 - (view) (annotate) - [select for diffs]
Modified Wed Apr 15 05:05:27 2009 UTC (10 years, 3 months ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 2145 byte(s)
Diff to previous 2376 , to selected 3047
Changed the figure eps->pdf to use a builder to make hypothetical windows doc building easier.

Revision 2376 - (view) (annotate) - [select for diffs]
Modified Tue Apr 7 06:21:31 2009 UTC (10 years, 3 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 1996 byte(s)
Diff to previous 2363 , to selected 3047
output form others than the master process can now be switched off (stderr is still redirected to master)

Revision 2363 - (view) (annotate) - [select for diffs]
Modified Fri Apr 3 03:56:19 2009 UTC (10 years, 3 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 1995 byte(s)
Diff to previous 2344 , to selected 3047
scons should now be able to run tests under MPI and OpenMP

Revision 2344 - (view) (annotate) - [select for diffs]
Modified Mon Mar 30 02:13:58 2009 UTC (10 years, 3 months ago) by jfenwick
Original Path: trunk/scons/scons_extensions.py
File length: 1944 byte(s)
Diff to previous 1810 , to selected 3047
Change __url__ to launchpad site


Revision 1810 - (view) (annotate) - [select for diffs]
Modified Thu Sep 25 06:53:26 2008 UTC (10 years, 9 months ago) by ksteube
Original Path: trunk/scons/scons_extensions.py
File length: 1949 byte(s)
Diff to previous 1705 , to selected 3047
Updated copyright for a few remaining python files


Revision 1705 - (view) (annotate) - [select for diffs]
Modified Thu Aug 14 05:56:40 2008 UTC (10 years, 11 months ago) by ksteube
Original Path: trunk/scons/scons_extensions.py
File length: 1184 byte(s)
Diff to previous 1388 , to selected 3047
Branch scons-dev is hereby closed.
Some parts of scons scripts have been re-written.


Revision 1388 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:58 2008 UTC (11 years, 6 months ago) by trankine
Original Path: trunk/scons/scons_extensions.py
File length: 14668 byte(s)
Diff to previous 1387 , to selected 3047
And get the *(&(*&(* name right

Revision 1387 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 07:45:26 2008 UTC (11 years, 6 months ago) by trankine
Original Path: temp/scons/scons_extensions.py
File length: 14668 byte(s)
Diff to previous 1384 , to selected 3047
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.

Revision 1384 - (view) (annotate) - [select for diffs]
Modified Fri Jan 11 02:29:38 2008 UTC (11 years, 6 months ago) by phornby
Original Path: temp_trunk_copy/scons/scons_extensions.py
File length: 14668 byte(s)
Diff to previous 1374 , to selected 3047
Make a temp copy of the trunk before checking in the windows changes



Revision 1374 - (view) (annotate) - [select for diffs]
Modified Tue Jan 8 09:37:55 2008 UTC (11 years, 6 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 14668 byte(s)
Diff to previous 1312 , to selected 3047
some changes to get things going on the cognac.ivec.org.

Revision 1312 - (view) (annotate) - [select for diffs]
Modified Mon Sep 24 06:18:44 2007 UTC (11 years, 9 months ago) by ksteube
Original Path: trunk/scons/scons_extensions.py
File length: 14656 byte(s)
Diff to previous 1240 , to selected 3047
The MPI branch is hereby closed. All future work should be in trunk.

Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch.
In this revision I copied all files from trunk-mpi-branch over the corresponding
trunk files. I did not use 'svn merge', it was a copy.


Revision 1240 - (view) (annotate) - [select for diffs]
Modified Mon Aug 13 06:39:29 2007 UTC (11 years, 11 months ago) by phornby
Original Path: trunk/scons/scons_extensions.py
File length: 14430 byte(s)
Diff to previous 1233 , to selected 3047
query python_cmd in env to get the python command.

Revision 1233 - (view) (annotate) - [select for diffs]
Modified Mon Aug 13 00:20:22 2007 UTC (11 years, 11 months ago) by phornby
Original Path: trunk/scons/scons_extensions.py
File length: 14431 byte(s)
Diff to previous 1133 , to selected 3047
Much more extensive extensions that can make SConscripts much shorter.

Revision 1133 - (view) (annotate) - [select for diffs]
Modified Tue May 8 07:19:33 2007 UTC (12 years, 2 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 1453 byte(s)
Diff to previous 774 , to selected 3047
Changes needed for windows. This still does not work on and has not run on linux and the altix. 
 
There are a few changes in names in the scons script, in particular _libs is used rather than _lib and _libs is always a list. By default on windows MSVC is used. The location of python is at C:\Program Files\python<version>, boost at C:\Program Files\boost and netcdf at C:\Program Files\netcdf. 

 

Revision 774 - (view) (annotate) - [select for diffs]
Modified Mon Jul 10 02:00:55 2006 UTC (13 years ago) by ksteube
Original Path: trunk/scons/scons_extensions.py
File length: 1445 byte(s)
Diff to previous 763 , to selected 3047
Modified nightly testing:
	Tests run as batch job via cron
	You can choose to run run_tests or all_tests via command-line argument
	They use 2 CPUs for run_tests and 4 CPUs for all_tests
	Log files from tests are saved in /raid3/ksteube/AutoTests/Logs


Revision 763 - (view) (annotate) - [select for diffs]
Modified Fri Jun 30 05:52:31 2006 UTC (13 years ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 1272 byte(s)
Diff to previous 760 , to selected 3047
some modification in the element reordering which should solve some problems 
caused by the fact that qsort may handels == items differently on different platform.



Revision 760 - (view) (annotate) - [select for diffs]
Modified Thu Jun 29 05:36:08 2006 UTC (13 years ago) by ksteube
Original Path: trunk/scons/scons_extensions.py
File length: 1260 byte(s)
Diff to previous 722 , to selected 3047
Added a timer so we can see how long each test takes to run.



Revision 722 - (view) (annotate) - [select for diffs]
Modified Mon May 1 11:49:18 2006 UTC (13 years, 2 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 1032 byte(s)
Diff to previous 707 , to selected 3047
abstract added in users guide added

Revision 707 - (view) (annotate) - [select for diffs]
Modified Wed Apr 12 23:58:02 2006 UTC (13 years, 3 months ago) by gross
Original Path: trunk/scons/scons_extensions.py
File length: 2494 byte(s)
Diff to previous 682 , to selected 3047
latex build documentation is working now

Revision 682 - (view) (annotate) - [select for diffs]
Modified Mon Mar 27 02:43:09 2006 UTC (13 years, 3 months ago) by robwdcock
Original Path: trunk/scons/scons_extensions.py
File length: 2521 byte(s)
Diff to previous 645 , to selected 3047
+ NEW BUILD SYSTEM

This commit contains the new build system with cross-platform support.
Most things work are before though you can have more control.

ENVIRONMENT settings have changed:
+ You no longer require LD_LIBRARY_PATH or PYTHONPATH to point to the
esysroot for building and testing performed via scons
+ ACcESS altix users: It is recommended you change your modules to load
the latest intel compiler and other libraries required by boost to match
the setup in svn (you can override). The correct modules are as follows

module load intel_cc.9.0.026
export
MODULEPATH=${MODULEPATH}:/data/raid2/toolspp4/modulefiles/gcc-3.3.6
module load boost/1.33.0/python-2.4.1
module load python/2.4.1
module load numarray/1.3.3



Revision 645 - (view) (annotate) - [select for diffs]
Modified Fri Mar 24 01:10:42 2006 UTC (13 years, 4 months ago) by elspeth
Original Path: trunk/scons/scons_extensions.py
File length: 2320 byte(s)
Diff to previous 487 , to selected 3047
More copyright.


Revision 487 - (view) (annotate) - [select for diffs]
Modified Thu Feb 2 06:16:30 2006 UTC (13 years, 5 months ago) by jgs
Original Path: trunk/scons/scons_extensions.py
File length: 1897 byte(s)
Diff to previous 486 , to selected 3047
define epydoc PYTHONPATH setting

Revision 486 - (view) (annotate) - [select for diffs]
Modified Thu Feb 2 05:23:44 2006 UTC (13 years, 5 months ago) by jgs
Original Path: trunk/scons/scons_extensions.py
File length: 1994 byte(s)
Diff to previous 370 , to selected 3047
define locations of doxygen/epydoc executables

Revision 370 - (view) (annotate) - [select for diffs]
Modified Fri Dec 16 00:52:34 2005 UTC (13 years, 7 months ago) by cochrane
Original Path: trunk/scons/scons_extensions.py
File length: 1897 byte(s)
Diff to previous 360 , to selected 3047
Updated to allow for building of API documentation.


Revision 360 - (view) (annotate) - [select for diffs]
Modified Thu Dec 15 01:52:16 2005 UTC (13 years, 7 months ago) by jgs
Original Path: trunk/scons/scons_extensions.py
File length: 408 byte(s)
Diff to previous 359 , to selected 3047
add target to run all unit tests, the build will fail
for this target if any unit test fails


Revision 359 - (view) (annotate) - [select for diffs]
Modified Thu Dec 15 01:08:03 2005 UTC (13 years, 7 months ago) by jgs
Original Path: trunk/scons/scons_extensions.py
File length: 455 byte(s)
Diff to previous 297 , to selected 3047
runUnitTest now returns an error code if the test fails


Revision 297 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 04:57:48 2005 UTC (13 years, 7 months ago) by jgs
Original Path: trunk/scons/scons_extensions.py
File length: 387 byte(s)
Diff to previous 268 , to selected 3047
bruce tests cases are now automatically run whenever they are rebuilt


Revision 268 - (view) (annotate) - [select for diffs]
Added Wed Nov 30 01:39:47 2005 UTC (13 years, 7 months ago) by jgs
Original Path: trunk/scons/scons_extensions.py
File length: 185 byte(s)
Diff to selected 3047
setup scons configuration to make and install python code


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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26