From 59fe5c38b88bddbd71507e59abe9b563a5958900 Mon Sep 17 00:00:00 2001 From: Duncan Ogilvie Date: Sat, 6 Jul 2024 14:43:08 +0200 Subject: [PATCH] Consider PROJECT_OPTION to be a valid condition --- src/project_parser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/project_parser.cpp b/src/project_parser.cpp index 5ea8295..954a58f 100644 --- a/src/project_parser.cpp +++ b/src/project_parser.cpp @@ -879,7 +879,7 @@ bool Project::cmake_minimum_version(int major, int minor) const { bool Project::is_condition_name(const std::string &name) { auto is_named_condition = true; for (auto ch : name) { - if (!(ch == '-' || (ch >= '0' && ch <= '9') || (ch >= 'a' && ch <= 'z'))) { + if (!std::isalnum(ch) && ch != '-' && ch != '_') { return false; } }