CMake: Simplify CMakeConfigItem::toBool() use

Change-Id: I60120a152174b7c3751b99ac92d31bdb9c3ab1d9
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
hjk
2021-07-06 10:58:54 +02:00
parent 3b779fb8dd
commit 2ff446bd25
4 changed files with 5 additions and 5 deletions

View File

@@ -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);