Commit graph

138 commits

Author SHA1 Message Date
Ray Speth
d3c09984d0 Fixed some preprocessor directives for MinGW
The purpose of these changes is to make the distinction between
compiling under Windows (in which case _WIN32 is defined) and
compiling with the Microsoft compiler (in which case _MSC_VER is
defined). These changes are from the patch submitted by David
Fronczek.
2012-01-19 20:30:26 +00:00
Ray Speth
1ff7c23860 Fixed signed/unsigned equality comparisons 2012-01-17 23:58:48 +00:00
Ray Speth
c2372197de Fixing signed/unsigned comparison warnings in clib 2012-01-17 04:12:58 +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
4babd5898b Fixing compiler warnings, part 1 2012-01-17 04:10:08 +00:00
Ray Speth
453576f0ad Removed MSVC-specific compiler warning suppression 2012-01-17 04:09:18 +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
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
71588d307d Remove files for Autotools and Visual Studio build systems 2011-12-14 19:38:10 +00:00
Ray Speth
605efec48d SCons can now build the Matlab toolbox under Windows 2011-12-14 19:36:31 +00:00
Ray Speth
d8529fea15 Build a static version of clib to use with Python on Linux 2011-12-14 19:36:08 +00:00
Ray Speth
ec0c45d8fb Removed some unused files 2011-12-14 19:35:40 +00:00
Ray Speth
49ee5391e0 Fixed building / installation of Python module in Windows 2011-12-14 19:34:53 +00:00
Ray Speth
b78fa7c9de Build clib as a shared library 2011-12-14 19:34:36 +00:00
Ray Speth
99a0dc5f0f Removed incomplete CMake build scripts 2011-12-14 03:54:19 +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
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
4aa54c3419 Export the Transport::getMassFluxes function 2011-12-14 02:08:49 +00:00
Harry Moffat
039696dcc6 More changes for solaris compile 2010-02-09 20:39:03 +00:00
Harry Moffat
9c6080e3c9 Turned on keyword substitution in the cpp files. 2009-12-09 17:50:27 +00:00
Harry Moffat
138c818431 added an ignore pragma 2009-08-01 01:33:27 +00:00
Harry Moffat
36f5c99d3a Took out a few warnings. 2009-08-01 01:32:46 +00:00
Harry Moffat
70647c85ed Initial Import 2009-07-27 23:17:19 +00:00
Harry Moffat
973128d867 General commit. Now putting both the release and debug files into the
distribution. Debug files have a _d added to their name.
2009-07-22 01:23:40 +00:00
Harry Moffat
e7078147b3 Changed xml constructors to make them simpler with less implicit
conversion routines. Trying to figure out what the issue is with
the pc interface's /MD vs /MDd problems.
2009-07-22 01:21:35 +00:00
Harry Moffat
c0e7605d15 General commit of pc implementation 2009-07-21 18:58:48 +00:00
Harry Moffat
fdfebcec37 General commit of clib package.
Added checking of arguments.
  Added header info
2009-07-11 17:16:09 +00:00
Harry Moffat
f52c17d9fa Experimenting with a no dll build on windows 2009-04-22 00:35:02 +00:00
Harry Moffat
0d32e517bd Added in a conditional compilation of vcs_equilibrate(). 2009-04-04 04:00:19 +00:00
Harry Moffat
c6d9b1bb7f General commit to sync the repository.
- basically finished with demo problem test suite.
2009-03-24 20:44:30 +00:00
Harry Moffat
cea69addd0 Added access to the new vcs nonideal equilibrium solver. 2009-03-17 15:42:04 +00:00
Harry Moffat
b2cf384cea Added PURIFY option to makefiles 2008-12-30 21:49:41 +00:00
Harry Moffat
72b38cd0e6 Added a missing include file. 2008-12-16 20:45:04 +00:00
Dave Goodwin
7b179cb44f *** empty log message *** 2008-02-18 04:04:06 +00:00
Dave Goodwin
a2bb5e8135 removed old files 2008-02-09 02:55:08 +00:00
Dave Goodwin
73bebe4768 cmake files 2008-02-05 23:36:07 +00:00
Harry Moffat
ca6fdaac08 Changed include directory path format to new format 2008-01-03 18:52:25 +00:00
Harry Moffat
4d5c9b1cf5 Added deps 2008-01-01 19:31:07 +00:00
Harry Moffat
c2164a0344 Made the depends rule like the cxx rule. 2007-12-28 00:51:15 +00:00
Harry Moffat
b7e616a2a2 Added a config.h compiler define in, to handle incompatibilities across
platforms.
2007-09-12 22:10:46 +00:00
Harry Moffat
27495b4591 Added a file 2007-08-29 20:52:48 +00:00
Harry Moffat
e3d50370dd Fixed a Solaris compile issue.
Solaris decided a declaration was actually a definition.
So, I changed the way templated static storage is declared. It
still needs to be defined once and only once on all platforms.
2007-08-29 20:51:33 +00:00
Harry Moffat
a78510bbc0 Added a -c to the install command. This is needed for the built-in
install command.
2007-07-13 14:53:51 +00:00
Dave Goodwin
5f74aa996e *** empty log message *** 2007-06-11 16:40:37 +00:00
Dave Goodwin
dafd2ad411 *** empty log message *** 2007-05-22 20:16:47 +00:00