forked from qt-creator/qt-creator
CMake: Simplify CMakeConfigItem::toBool() use
Change-Id: I60120a152174b7c3751b99ac92d31bdb9c3ab1d9 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -186,11 +186,11 @@ QString CMakeConfigItem::typeToTypeString(const CMakeConfigItem::Type t)
|
||||
return {};
|
||||
}
|
||||
|
||||
Utils::optional<bool> CMakeConfigItem::toBool(const QByteArray &value)
|
||||
Utils::optional<bool> CMakeConfigItem::toBool(const QString &value)
|
||||
{
|
||||
// Taken from CMakes if(<constant>) documentation:
|
||||
// "Named boolean constants are case-insensitive."
|
||||
const QString v = QString::fromUtf8(value).toUpper();
|
||||
const QString v = value.toUpper();
|
||||
|
||||
bool isInt = false;
|
||||
v.toInt(&isInt);
|
||||
|
||||
Reference in New Issue
Block a user