Ray Speth
453576f0ad
Removed MSVC-specific compiler warning suppression
2012-01-17 04:09:18 +00:00
Ray Speth
32bcd0314f
Removed a few unused files from the regression tests
2012-01-09 17:35:51 +00:00
Ray Speth
b6fa3d9701
Made results of 'cxx_ex' test consistent
2012-01-09 17:35:43 +00:00
Ray Speth
b88846e5e0
Fixed C++ tests that were failing under Windows
...
Visual Studio defaults to 3-digit exponents when printing in scientific
notation. The tests now use a MSVC-specific function to change this
behavior when necessary.
2012-01-09 17:35:28 +00:00
Ray Speth
7ac1cb4dd4
Removed required input from 'rankine_democxx' test
2012-01-09 17:35:14 +00:00
Ray Speth
8955a9f701
Fixed illegal access to empty vectors in falloff reaction handling
2012-01-09 17:35:10 +00:00
Ray Speth
85c34049b6
Added support for running single tests with SCons
...
Run the 'foo' test with 'scons test-foo'.
Also simplified the names for many tests.
2012-01-09 17:35:06 +00:00
Ray Speth
53eaae006a
Fixed illegal access to empty vector in MultiPhaseEquil constructor
2012-01-09 17:35:02 +00:00
Ray Speth
0bd3a247bf
Update .gitignore
...
Added files generated when working with Eclipse and Visual Studio
2012-01-09 17:34:57 +00:00
Ray Speth
9e1fdfe39a
Eliminated CVS keyword cruft
2012-01-09 17:32:01 +00:00
Ray Speth
8b699082c8
Removed cantera/kernel from include path
...
The "cantera/kernel" directory is now part of the include path only
when building the Cantera kernel. All other modules include files in
this directory as "kernel/header.h".
This fixes a problem distinguishing between kernel/Kinetics.h and
kinetics.h on Windows.
2012-01-09 17:31:21 +00:00
Ray Speth
f7f1c4e434
Added Matlab toolbox to Wix installer
2012-01-09 17:31:10 +00:00
Ray Speth
0b9d912239
Fixed a segfault caused by an unprotected call to getenv()
2012-01-09 17:31:04 +00:00
Ray Speth
060f0b6268
Build Matlab extension with debug symbols when optimize=False
2012-01-09 17:30:59 +00:00
Ray Speth
11540f024a
Fixed illegal access to empty vectors in VPSS::initPtrs()
2012-01-09 17:30:54 +00:00
Ray Speth
b6f80caadf
Fixes to get the Matlab toolbox compiling in Windows
2012-01-09 17:30:39 +00:00
Ray Speth
a5f865439e
Disable Wix builder when Wix is not available
2012-01-05 22:22:33 +00:00
Ray Speth
b27b0daf0e
Removed CANTERA_DATA from config.h
...
The CANTERA_DATA definition is used only in misc.cpp, so defining it
only when compiling this file reduces the amount of recompilation
required when the definition of CANTERA_DATA is changed.
2012-01-05 22:22:28 +00:00
Ray Speth
3062ddf621
Added 'scons clean' target
2012-01-05 22:22:23 +00:00
Ray Speth
f40e5e352e
Check registry for location of Cantera data files
2012-01-05 22:22:19 +00:00
Ray Speth
89a405006b
Fixed problem with embedding manifests in Windows binaries
2012-01-05 22:22:13 +00:00
Ray Speth
fc57f75da7
WiX now generates a 64-bit MSI when appropriate
2012-01-05 22:22:08 +00:00
Ray Speth
c8e1f291fa
Added installation options to WiX installer
2012-01-05 22:22:03 +00:00
Ray Speth
f645c4248c
Fixes for building with the MS Platform SDK
2012-01-05 22:21:58 +00:00
Ray Speth
0df15021a2
Fix for using empty Python configuration variables
2012-01-05 22:21:54 +00:00
Ray Speth
11f277b71b
Python installer now requires correct Python version
2012-01-03 23:08:32 +00:00
Ray Speth
82bc960575
SCons builds a very basic Windows installer
2012-01-03 23:08:25 +00:00
Ray Speth
a650168f3e
SCons 'msi' target builds an installer for the Python module
2012-01-03 23:08:18 +00:00
Ray Speth
03546b04a6
Moved wxsgen.py into the site_scons directory
2012-01-03 23:08:11 +00:00
Ray Speth
a7402d0094
Added functions to automatically add files to windows install
2012-01-03 23:08:05 +00:00
Ray Speth
084666bef3
First steps toward developing a Windows installer
2012-01-03 23:07:58 +00:00
Ray Speth
5343eea5f1
Added sane default compiler options for the Intel compiler
2011-12-23 16:48:33 +00:00
Ray Speth
c3ba91ca6f
Fixed SCons compatibility with the Intel compiler
...
Still not working with the Python module.
2011-12-23 02:14:58 +00:00
Ray Speth
9552f5d5d2
Made check for libm more compiler-agnostic
2011-12-20 03:51:38 +00:00
Ray Speth
124f8b9f6b
Tests now look for elements.xml in the source tree.
2011-12-20 03:06:35 +00:00
Ray Speth
8045e68d86
Added .gitignore files
...
Helpful for git-svn users
2011-12-16 16:22:15 +00:00
Ray Speth
3238e90969
Don't install man pages on Windows
2011-12-15 00:04:16 +00:00
Ray Speth
5d135738cc
Fixed sometimes requiring root permissions to build
...
When building with an install target in a system directory,
root permissions are now only required to run "scons install".
2011-12-15 00:04:12 +00:00
Ray Speth
8e1cdc4ce4
Fixed attempt to link against libm with MSVC
2011-12-15 00:04:08 +00:00
Ray Speth
e205c27475
Simplified numpy/numarray include to avoid confusing SCons
2011-12-14 19:42:23 +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
ccaf3f5e08
Move config.h out of the main directory
2011-12-14 19:41:07 +00:00
Ray Speth
9ce489efc6
Move SCons builders to the site_scons directory
2011-12-14 19:40:57 +00:00
Ray Speth
71588d307d
Remove files for Autotools and Visual Studio build systems
2011-12-14 19:38:10 +00:00
Ray Speth
bb82aa88ef
Automatically detect Sundials version
2011-12-14 19:36:44 +00:00
Ray Speth
d587c093de
Clean up most artifacts of building the tests under Windows
2011-12-14 19:36:40 +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
605efec48d
SCons can now build the Matlab toolbox under Windows
2011-12-14 19:36:31 +00:00
Ray Speth
e1051b2263
Add more documentation to buildutils
2011-12-14 19:36:25 +00:00