aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_project
diff options
context:
space:
mode:
authorEugene Sandulenko2013-07-05 11:08:36 -0700
committerEugene Sandulenko2013-07-05 11:08:36 -0700
commit2521449e79e6650a8663e0143d60d69239e58da8 (patch)
tree3ee7ed5ea05d6a5f9d191271c1c836ccba1a9016 /devtools/create_project
parentf56d8bfc2ebf51090986897eef94308b0f04c652 (diff)
parent4a12c691620de09011fda6f06b3a389566a4823c (diff)
downloadscummvm-rg350-2521449e79e6650a8663e0143d60d69239e58da8.tar.gz
scummvm-rg350-2521449e79e6650a8663e0143d60d69239e58da8.tar.bz2
scummvm-rg350-2521449e79e6650a8663e0143d60d69239e58da8.zip
Merge pull request #351 from bluegr/eventrec_keymapper_build_warning
RECORDER: Don't allow the event recorder and the keymapper to be enabled simultaneously
Diffstat (limited to 'devtools/create_project')
-rw-r--r--devtools/create_project/create_project.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/devtools/create_project/create_project.cpp b/devtools/create_project/create_project.cpp
index 129e9f2367..480f6a926a 100644
--- a/devtools/create_project/create_project.cpp
+++ b/devtools/create_project/create_project.cpp
@@ -310,6 +310,17 @@ int main(int argc, char *argv[]) {
cout << " " << i->description << '\n';
}
+ // Check if the keymapper and the event recorder are enabled simultaneously
+ bool keymapperEnabled = false;
+ for (FeatureList::const_iterator i = setup.features.begin(); i != setup.features.end(); ++i) {
+ if (i->enable && !strcmp(i->name, "keymapper"))
+ keymapperEnabled = true;
+ if (i->enable && !strcmp(i->name, "eventrecorder") && keymapperEnabled) {
+ std::cerr << "ERROR: The keymapper and the event recorder cannot be enabled simultaneously currently, please disable one of the two\n";
+ return -1;
+ }
+ }
+
// Setup defines and libraries
setup.defines = getEngineDefines(setup.engines);
setup.libraries = getFeatureLibraries(setup.features);