Ray Speth
e5d4b58e2a
Fix MSVC warning C4290 by removing exception specifications
2012-01-17 04:12:19 +00:00
Ray Speth
9c2ec3862b
Fixes for MSVC warnings C4273 and C4996
...
C4273 - (inconsistent dll linkage) generated by multiple declarations of isatty
C4996 - deprecated POSIX function names need to be prefixed with "_"
2012-01-17 04:12:15 +00:00
Ray Speth
bc9ec48516
Fixing compiler warnings, part 5
2012-01-17 04:11:51 +00:00
Ray Speth
e030345e8b
Fixed an error in the Python extension introduced by the int -> size_t conversion
2012-01-17 04:11:46 +00:00
Ray Speth
f2bf17e1b7
Fixed some problems with the tests caused by the int to size_t conversion
2012-01-17 04:11:40 +00:00
Ray Speth
9470103bb2
Fixing compiler warnings, part 4
2012-01-17 04:11:20 +00:00
Ray Speth
255f1f9b9f
Fixing compiler warnings, part 3
2012-01-17 04:10:43 +00:00
Ray Speth
69bffa3800
Fixing compiler warnings, part 2
2012-01-17 04:10:26 +00:00
Ray Speth
7a30bfc9fd
Pass the VS*COMNTOOLS environment variable when building the Python module
2012-01-17 04:10:23 +00:00
Ray Speth
604028d586
Fixed doubly-used index variables in HMWSoln::read methods
2012-01-17 04:10:21 +00:00
Ray Speth
4babd5898b
Fixing compiler warnings, part 1
2012-01-17 04:10:08 +00:00
Ray Speth
e960f715b7
Fixed a bunch of compiler warnings (MSVC) in the f2c code
2012-01-17 04:09:58 +00:00
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