summaryrefslogtreecommitdiffstats
path: root/Source/cmake.cxx
diff options
context:
space:
mode:
authorAlex Neundorf <neundorf@kde.org>2018-01-23 22:34:33 (GMT)
committerBrad King <brad.king@kitware.com>2018-01-24 13:30:02 (GMT)
commit551bd0b3e8ccd8c5cd8fff15a940797b8677a310 (patch)
tree84c9b73285303c6450707405a61d0a927e95ced3 /Source/cmake.cxx
parent9198e6a27b02a39ae5b7a96839e54da6588c3a3f (diff)
downloadCMake-551bd0b3e8ccd8c5cd8fff15a940797b8677a310.zip
CMake-551bd0b3e8ccd8c5cd8fff15a940797b8677a310.tar.gz
CMake-551bd0b3e8ccd8c5cd8fff15a940797b8677a310.tar.bz2
Generators: adjust error message for the removed KDevelop3 generator
If the user request a KDevelop3 project, tell the user that KDevelop3 is not supported anymore, so he sees it's not just a typo. Alex
Diffstat (limited to 'Source/cmake.cxx')
-rw-r--r--Source/cmake.cxx7
1 files changed, 6 insertions, 1 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
index 4d501df..cefea27 100644
--- a/Source/cmake.cxx
+++ b/Source/cmake.cxx
@@ -744,8 +744,13 @@ void cmake::SetArgs(const std::vector<std::string>& args,
}
cmGlobalGenerator* gen = this->CreateGlobalGenerator(value);
if (!gen) {
+ const char* kdevError = nullptr;
+ if (value.find("KDevelop3", 0) != std::string::npos) {
+ kdevError = "\nThe KDevelop3 generator is not supported anymore.";
+ }
+
cmSystemTools::Error("Could not create named generator ",
- value.c_str());
+ value.c_str(), kdevError);
this->PrintGeneratorList();
} else {
this->SetGlobalGenerator(gen);