diff --git a/src/plugins/cmakeprojectmanager/cmaketool.cpp b/src/plugins/cmakeprojectmanager/cmaketool.cpp index b5490ac868c..956e60b093a 100644 --- a/src/plugins/cmakeprojectmanager/cmaketool.cpp +++ b/src/plugins/cmakeprojectmanager/cmaketool.cpp @@ -318,7 +318,9 @@ QStringList CMakeTool::parseVariableOutput(const QString &output) const QStringList variableList = output.split(QLatin1Char('\n')); QStringList result; foreach (const QString &v, variableList) { - if (v.contains("")) { + if (v.startsWith("CMAKE_COMPILER_IS_GNU")) { // This key takes a compiler name :-/ + result << "CMAKE_COMPILER_IS_GNUCC" << "CMAKE_COMPILER_IS_GNUCXX"; + } else if (v.contains("")) { const QString tmp = QString(v).replace("", "%1"); result << tmp.arg("DEBUG") << tmp.arg("RELEASE") << tmp.arg("MINSIZEREL") << tmp.arg("RELWITHDEBINFO");