diff options
author | Matthew Hoops | 2011-03-28 15:31:14 -0400 |
---|---|---|
committer | Matthew Hoops | 2011-03-28 22:26:23 -0400 |
commit | 4a7572d893fd50c25ff7576bdb7064bc3a85711d (patch) | |
tree | d8efc9149a304dcab9ebb656ff965f1265401681 /engines/mohawk/detection.cpp | |
parent | e5811cd6c39333cf7a51eb4943bf4ead0aff681c (diff) | |
download | scummvm-rg350-4a7572d893fd50c25ff7576bdb7064bc3a85711d.tar.gz scummvm-rg350-4a7572d893fd50c25ff7576bdb7064bc3a85711d.tar.bz2 scummvm-rg350-4a7572d893fd50c25ff7576bdb7064bc3a85711d.zip |
MOHAWK: Allow disabling compiling cstime
Diffstat (limited to 'engines/mohawk/detection.cpp')
-rw-r--r-- | engines/mohawk/detection.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/mohawk/detection.cpp b/engines/mohawk/detection.cpp index 724eb63f6a..f44f275057 100644 --- a/engines/mohawk/detection.cpp +++ b/engines/mohawk/detection.cpp @@ -32,7 +32,10 @@ #include "mohawk/riven.h" #include "mohawk/livingbooks.h" + +#ifdef ENABLE_CSTIME #include "mohawk/cstime.h" +#endif #ifdef ENABLE_MYST #include "mohawk/myst.h" @@ -254,8 +257,13 @@ bool MohawkMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGa *engine = new Mohawk::MohawkEngine_LivingBooks(syst, gd); break; case Mohawk::GType_CSTIME: +#ifdef ENABLE_CSTIME *engine = new Mohawk::MohawkEngine_CSTime(syst, gd); break; +#else + warning("CSTime support not compiled in"); + return false; +#endif case Mohawk::GType_ZOOMBINI: case Mohawk::GType_CSWORLD: case Mohawk::GType_CSAMTRAK: @@ -263,8 +271,8 @@ bool MohawkMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGa case Mohawk::GType_TREEHOUSE: case Mohawk::GType_1STDEGREE: case Mohawk::GType_CSUSA: - error("Unsupported Mohawk Engine"); - break; + warning("Unsupported Mohawk Engine"); + return false; default: error("Unknown Mohawk Engine"); } |