From 4a7572d893fd50c25ff7576bdb7064bc3a85711d Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Mon, 28 Mar 2011 15:31:14 -0400 Subject: MOHAWK: Allow disabling compiling cstime --- engines/mohawk/detection.cpp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'engines/mohawk/detection.cpp') 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"); } -- cgit v1.2.3