Ray Speth
ef617af524
Fixed compilation issues when compiling without Sundials
...
ctnumerics and the included CVODE had been broken
2011-12-14 19:34:10 +00:00
Ray Speth
098501cbe4
Fixed several platform-dependent preprocessor defines to work with Windows
2011-12-14 19:33:53 +00:00
Ray Speth
6c3e29bac1
Fixed several compiler options and paths to work properly with MSVC/Windows
2011-12-14 19:33:42 +00:00
Ray Speth
ff878fc826
"equil" compilation now includes C source files
...
This fixes compilation with the VCS non-ideal phase option
2011-12-14 05:55:01 +00:00
Ray Speth
a9028d6b77
Added test building and running capabilities to SCons scripts
2011-12-14 05:54:56 +00:00
Ray Speth
fc98029905
Removed redundant configuration option "enable_rxnpath"
2011-12-14 05:54:52 +00:00
Ray Speth
7c807e7925
Combined redundant configuration options for "with_pure_fluids"
...
Eliminated enable_tpx, incl_pure_fluids
2011-12-14 05:54:48 +00:00
Ray Speth
1c99031360
Improved end-user help for using SCons
...
Added descriptions of all of the configuration options to the
SConstruct file, and a special "help" target that prints a formatted
version of the options. Running scons with no target now prints a
usage help message.
2011-12-14 03:54:08 +00:00
Ray Speth
ecd99dc7ad
Removed some deprecated configuration options
2011-12-14 03:54:04 +00:00
Ray Speth
38170a18ed
Better default behavior when building the Fortran interface with Scons
...
SCons automatically checks for a Fortran compiler, and builds the
Fortran module if one is found, or if the path to a compiler is given
as a configuration option. An error is generated if the F90 interface
is required and a compiler cannot be found.
2011-12-14 03:54:00 +00:00
Ray Speth
0982600bcd
Better default behavior for building the Matlab toolbox with SCons
...
If Matlab is found on the path, build the toolbox by default,
otherwise skip it. If the toolbox is required and Matlab can't be
found, exit with an error.
2011-12-14 03:53:56 +00:00
Ray Speth
79b7686e63
More robust installation of the Python package with SCons
...
SCons now checks for an array package (numpy by default) and builds
the full Python module if it finds it, otherwise it builds the minimal
package.
2011-12-14 03:53:50 +00:00
Ray Speth
871c7f62f1
SCons prints a post-install summary
2011-12-14 03:53:46 +00:00
Ray Speth
851eaf7040
SCons generates and installs locally customized utility scripts
2011-12-14 03:53:39 +00:00
Ray Speth
c27078d73a
SCons handles installation of the Matlab toolbox, demos, and examples
2011-12-14 03:52:55 +00:00
Ray Speth
e2176738cc
SCons builds and installs the C++, Python and Fortran demos and examples
2011-12-14 03:52:41 +00:00
Ray Speth
667b8c3cb6
SCons installs the Python module
2011-12-14 03:52:35 +00:00
Ray Speth
d742f7d9e6
SCons now installs the fortran .mod files in the include directory
2011-12-14 03:52:31 +00:00
Ray Speth
2d8b1f4431
SCons install target now copies header files to the installation directory
2011-12-14 03:52:26 +00:00
Ray Speth
702ae7251d
Added SCons installation targets for libraries and binaries
2011-12-14 03:52:19 +00:00
Ray Speth
35cc0d3bbc
SCons now builds the binaries in the 'tools' directory
2011-12-14 03:52:07 +00:00
Ray Speth
947d8260ad
SCons now builds the Matlab toolbox
2011-12-14 03:52:01 +00:00
Ray Speth
53cfa84670
SCons now builds the Python module
2011-12-14 03:04:18 +00:00
Ray Speth
39d46d1f28
SCons now builds the C, C++ and Fortran interfaces
2011-12-14 03:04:08 +00:00
Ray Speth
b6bfca8e94
SCons now builds the Cantera kernel
2011-12-14 03:03:57 +00:00
Ray Speth
2c4623e336
SCons can now build the contents of the 'ext' directory
2011-12-14 02:41:29 +00:00
Ray Speth
5345040ec0
Initial SCons build scripts
...
Currently just enough to generate a functional config.h
2011-12-14 02:41:23 +00:00