Added a few ifdefs for WITH_ options.

This commit is contained in:
Harry Moffat 2007-12-19 22:40:17 +00:00
parent 9e59a4c59d
commit 0c6c9dedef
2 changed files with 7 additions and 2 deletions

View file

@ -54,14 +54,14 @@ THERMO_H = State.h Elements.h Constituents.h Phase.h mix_defs.h \
ifeq ($(do_electro),1)
do_issp = 1
ELECTRO_OBJ = MolalityVPSSTP.o VPStandardStateTP.o \
IdealSolidSolnPhase.o IdealMolalSoln.o \
IdealMolalSoln.o \
WaterPropsIAPWSphi.o WaterPropsIAPWS.o WaterProps.o \
PDSS.o WaterPDSS.o \
HMWSoln.o HMWSoln_input.o DebyeHuckel.o \
IdealGasPDSS.o WaterSSTP.o
ELECTRO_H = MolalityVPSSTP.h VPStandardStateTP.h \
IdealSolidSolnPhase.h IdealMolalSoln.h \
IdealMolalSoln.h \
WaterPropsIAPWSphi.h WaterPropsIAPWS.h WaterProps.h \
PDSS.h WaterPDSS.h HMWSoln.h electrolytes.h \
DebyeHuckel.h IdealGasPDSS.h WaterSSTP.h

View file

@ -24,7 +24,10 @@
#include "speciesThermoTypes.h"
#include "SpeciesThermoFactory.h"
#include "IdealGasPhase.h"
#ifdef WITH_IDEAL_SOLUTIONS
#include "IdealSolidSolnPhase.h"
#endif
#ifdef WITH_PURE_FLUIDS
#include "PureFluidPhase.h"
@ -118,9 +121,11 @@ namespace Cantera {
th = new EdgePhase;
break;
#ifdef WITH_IDEAL_SOLUTIONS
case cIdealSolidSolnPhase:
th = new IdealSolidSolnPhase();
break;
#endif
#ifdef WITH_METAL
case cMetal: