/[ascend]/trunk/base/generic/compiler/SConscript
ViewVC logotype

Log of /trunk/base/generic/compiler/SConscript

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 2010)

Revision 1786 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 7 06:17:35 2008 UTC (11 years, 11 months ago) by jpye
File length: 3192 byte(s)
Diff to previous 1616
Fixed for missing libpython (DistutilsPlatformError).
Fixed several env.Copy() warnings.
Removed swig 'SideEffect' statement for current SCons swig tool.

Revision 1616 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 3 14:05:44 2007 UTC (12 years, 8 months ago) by jpye
File length: 3189 byte(s)
Diff to previous 1597
Added default ASCENDLIBRARY and ASCENDSOLVERS fetched on Windows from the Registry.
Updated installer to set these registry values at install time.
In packages.c, output to say what the default values are found to be.
Remove some redundant output in 'ascend' script.

Revision 1597 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 17 05:26:05 2007 UTC (12 years, 9 months ago) by jpye
File length: 3174 byte(s)
Diff to previous 1557
New external library naming scheme on Windows: 'name_ascend.dll' instead of 'name.dll'.
This applies to solvers as well as external methods, extpy, import handlers, etc.

Revision 1557 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 26 13:57:49 2007 UTC (12 years, 10 months ago) by jpye
File length: 3330 byte(s)
Diff to previous 1548
Added 'UPDATE_NO_YACC_LEX' option to SCons to stop _no_* files being updated
all the time.
Minor commenting in asc_ipopt.
Fixed ascend-config for case where -I/usr/include or -L/usr/lib.

Revision 1548 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 23 06:58:19 2007 UTC (12 years, 10 months ago) by jpye
File length: 3237 byte(s)
Diff to previous 1520
fixed no_yacc/no_lex again

Revision 1520 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 30 01:23:36 2007 UTC (12 years, 11 months ago) by jpye
File length: 3088 byte(s)
Diff to previous 1436
Fixing for missing yacc/lex on Windows, auto-update of them when yacc/lex *are* avail.
Fixing 'test.py' operation on Windows (ASCENDSOLVERS env var)
Adding missing ida.dll to installer.
Adding some missing export symbols in libascend.

Revision 1436 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 21 09:39:28 2007 UTC (13 years ago) by jpye
File length: 2784 byte(s)
Diff to previous 1031
Fixed build for SCons 0.96.92. Needs testing.

Revision 1031 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 3 15:33:23 2007 UTC (13 years, 4 months ago) by johnpye
File length: 2792 byte(s)
Diff to previous 928
Merging Ben's changes from trunk, changeset 1105 to changeset 1234.
This breaks Python test suite TestExtFn, so will need investigation.

Revision 928 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 22 10:32:18 2006 UTC (13 years, 6 months ago) by johnpye
File length: 2780 byte(s)
Diff to previous 908
Commented out some stream redirection stuff for simplicity.
The CUnit test suite now works as expected (but without output suppression, for the moment).
Some more effort on IDA (ongoing).

Revision 908 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 26 10:18:53 2006 UTC (13 years, 7 months ago) by johnpye
File length: 2795 byte(s)
Diff to previous 862
first attempt at merging with Ben's changes on the trunk

Revision 862 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 26 13:47:27 2006 UTC (13 years, 8 months ago) by johnpye
File length: 2779 byte(s)
Diff to previous 818
Some work on the IMPORT handler functionality. Mostly just placeholders at this stage.

Revision 818 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 16 12:54:08 2006 UTC (13 years, 9 months ago) by johnpye
File length: 2763 byte(s)
Diff to previous 811
Renamed the installer from 'ASCEND PyGTK' to 'ASCEND'
Added the '-y' to YACCFLAGS and '-l' TO LEXFLAGS.
Other changes are trivial.

Revision 811 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 10 17:08:16 2006 UTC (13 years, 9 months ago) by johnpye
File length: 2753 byte(s)
Diff to previous 741
Added vim 'syntax=python' comments to many SConscript files.
Lots more work on the datareader extfn.
The testtmy.a4c file requires the file obtained here ('gzip -d' before use)
http://rredc.nrel.gov/solar/old_data/nsrdb/tmy2/unix/23161.tm2.Z

Revision 741 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 6 08:54:42 2006 UTC (13 years, 10 months ago) by johnpye
File length: 2725 byte(s)
Diff to previous 721
Fixes for MSVC++

Revision 721 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 3 06:22:42 2006 UTC (13 years, 11 months ago) by johnpye
File length: 2622 byte(s)
Diff to previous 700
Added '--models' option to ascend-config.
Fixed a bug with packages.c wrt generating absolute paths to library files.
Added SCons directives to install header files in INSTALL_INCLUDE subdirs.
Changed rel.c so that init function is only run if provided in the package.
Added 'ospath_getabs' to convert relative paths into absolute paths by adding prefix of fully-resolved '.'

Revision 700 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jun 26 12:56:55 2006 UTC (13 years, 11 months ago) by johnpye
File length: 2377 byte(s)
Diff to previous 669
Removed 'instance.c' (it said we should).
A little bit more work on blackbox_evaluate_residual.

Revision 669 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (13 years, 11 months ago) by johnpye
File length: 2388 byte(s)
Diff to previous 529
Merged changes from DAE branch (revisions 702 to 819) back into trunk.
This adds the Integration API to the ASCEND solver (in base/generic).
Also provides pre-alpha support for 'IDA' from the SUNDIALS suite, a DAE solver.
Many other minor code clean-ups, including adoption of new 'ASC_NEW' and friends (to replace 'ascmalloc')
Added some very sketchy stuff providing 'DIFF(...)' syntax, although it is anticipated that this will be removed.

Revision 529 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 22 06:26:23 2006 UTC (14 years, 1 month ago) by johnpye
File length: 2268 byte(s)
Diff to previous 508
Working of debugging the mysterious PyGTK bug. Seems to be coming from a wrong
char *filename in an error_reporter call from the DEBUG_RELS sections of the
compiler code.
Also renamed the WSEM and WSNM macros for clarity, removed unused file pointer.

Revision 508 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 04:48:32 2006 UTC (14 years, 1 month ago) by johnpye
File length: 2244 byte(s)
Diff to previous 507
More fixes for compiling and running on ubuntu 5.10 with GCC:
gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Added ASC_SHLIBSUFFIX and ASC_SHLIBPREFIX which are used in packages.c in preference to platform-specific #ifdefs.


Revision 507 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 02:44:25 2006 UTC (14 years, 1 month ago) by johnpye
File length: 2056 byte(s)
Diff to previous 506
Fixing for ubuntu GCC 4

Revision 506 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 14:30:39 2006 UTC (14 years, 1 month ago) by johnpye
File length: 2008 byte(s)
Diff to previous 502
The Visual C++ 2005 version now builds without linker errors.
But I ran the installer and it crashed during the first C++ call, so still problems.

Revision 502 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 12:57:30 2006 UTC (14 years, 1 month ago) by johnpye
File length: 1954 byte(s)
Diff to previous 498
Added check to see that YACC runs OK.
Fixing build with MSVC++ 2005.
All builds now except for some problems in the SWIG-generated code.

Revision 498 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 08:07:13 2006 UTC (14 years, 1 month ago) by johnpye
File length: 1938 byte(s)
Diff to previous 490
MinGW build fixed and working again.
Changed SConstruct so that if you run SCons from MSYS, SCons won't try to use MV++ tools.
Wrapped extern "C" {} around #include <utilities/ascConfig.h> in pygtk/interface/config.h.in.
Added 'HAVE_LEX' and 'HAVE_YACC' env vars in SCons so that we can be smart about using _no_yacc source.
Changed tcltk98 SCons script so that _no_yacc is switchable.

Revision 490 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 06:55:20 2006 UTC (14 years, 1 month ago) by johnpye
File length: 1923 byte(s)
Diff to previous 463
Moved 'extern "C"' into the ASC_DLLSPEC macro.
Renamed .no.yacc and .no.flex files to have .c extension, so that SCons can tell what they are.
Working on getting things building on VC++, still some problems (maybe just issues with $PATH tho)./

Revision 463 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 16 10:18:16 2006 UTC (14 years, 1 month ago) by johnpye
File length: 1665 byte(s)
Diff to previous 453
Converting to the new shared-object configuration (on email discussion with Ben)
First stage: PyGTK interface on windows. More to come.

Revision 453 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 5 06:47:01 2006 UTC (14 years, 1 month ago) by johnpye
File length: 1487 byte(s)
Diff to previous 427
Remove default CUnit locations for failsafe 'scons -h' on Windows

Revision 427 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 04:13:34 2006 UTC (14 years, 1 month ago) by johnpye
File length: 1490 byte(s)
Diff to previous 412
tentative: Disabled ascDynaload functions when DYNAMIC_PACKAGES is not defined. 
Altered error.[ch] so that MS VC++ variadic macros are used when available. 
Disabled Windows MessageBox in ascPanic, so that compilation of base engine is possible with the Platform SDK.
Added SConscript files to build FORTRAN components.
Removed some autoconf-related stuff from the pygtk/interface directory.

Revision 412 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 03:31:30 2006 UTC (14 years, 2 months ago) by johnpye
File length: 1482 byte(s)
Diff to previous 390
Trying to fix problems with the parser 'yy' and 'zz' stuff so that it works with SCons and hopefuly autotools at same time.

Revision 390 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 06:41:17 2006 UTC (14 years, 2 months ago) by johnpye
File length: 1480 byte(s)
Diff to previous 386
The Tcl/Tk interface now runs as well. Tried with Tcl/Tk 8.4, so needs to be run
on a system with Tcl/Tk 8.3 next up.

Revision 386 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 04:46:48 2006 UTC (14 years, 2 months ago) by johnpye
File length: 1480 byte(s)
Diff to previous 385
Added SConscript to Tcl/Tk directory.
Still having some problems with linking.

Revision 385 - (view) (download) (annotate) - [select for diffs]
Added Thu Mar 30 04:14:29 2006 UTC (14 years, 2 months ago) by johnpye
File length: 1479 byte(s)
First attempt at SCons build. This will build the static libraries
for me on Linux with GCC 4.0.2. Will work now on getting it to 
build the Tcl/Tk GUI.

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

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22