Ray Speth
82d467944f
Eliminated temporary files from the ct2ctml conversion process
...
Added libstringstream, which maps stdin and stdout to std::iostream.
Using this library means we no longer create either the temporary .py
file or the ct2ctml.log file.
This also eliminates the synchronization problems that motivated the
sleep commands around the system call, so cti to ctml conversions are
significantly faster now.
2012-03-09 22:59:21 +00:00
Ray Speth
8150f49c2c
Simplified adding SCons build and install targets
2012-03-05 20:45:20 +00:00
Ray Speth
77cd424821
Added support for compiling with Clang
2012-02-28 23:48:53 +00:00
Ray Speth
8877f95e3c
Modified some compiler warning settings
2012-02-28 19:01:35 +00:00
Ray Speth
a0802e3ad0
Fixed some problems building with Fortran sources for BLAS, LAPACK, etc.
2012-02-23 21:24:32 +00:00
Ray Speth
99d951ceb8
Cantera now produces a single library for linking C++ applications
2012-02-13 17:24:34 +00:00
Ray Speth
eb2cab5f2b
Updates to SCons scripts to support the new directory structure
2012-02-12 02:46:40 +00:00
Ray Speth
38f6ebd76b
Added unit tests for the NasaPoly1 class
2012-02-01 23:35:01 +00:00
Ray Speth
1a84d21efb
Imported source code for googletest
2012-02-01 23:34:40 +00:00
Ray Speth
310dec47f0
Supress warnings in externally-supplied code (f2c, cvode)
2012-01-17 23:58:33 +00:00
Ray Speth
8e1cdc4ce4
Fixed attempt to link against libm with MSVC
2011-12-15 00:04:08 +00:00
Ray Speth
2cf75e969e
Fixed linking order for libm when building arithchk
2011-12-14 19:41:28 +00:00
Ray Speth
4b114f020e
Add stage_dir config option
...
This option stages "installed" files in a local directory which can
then be used to generate installation packages while $prefix still
references the final installed location.
2011-12-14 19:41:21 +00:00
Ray Speth
2f7fdd5066
Fix for building system-dependent headers in f2c_libs
...
SCons couldn't resolve dependencies on files created by CopyNoPrefix,
so now the paths to these headers are specified relative to the
project root.
2011-12-14 19:36:36 +00:00
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
60a00546dc
Added include directory for f2c code
...
Most f2c code needs the "f2c.h" file, which is only in the
ext/f2c_libs directory, but this error doesn't usually show up
because it is also in /usr/include on most Unix systems.
2011-12-14 19:34:04 +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
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
53cfa84670
SCons now builds the Python module
2011-12-14 03:04:18 +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