CMake Regex для преобразования нижнего регистра в верхний регистр

Привет, я пытаюсь преобразовать строку строчных букв в верхний регистр, используя regex в файле cmake.

Команда, которую я использую:
string (соответствие REGEX REPLACE заменяет выходной вход)

Кто-нибудь знает, как указать, что каждое строчное письмо должно быть заменено его прописным знаком с помощью средства cmake regex?

Ответ 1

Я не думаю, что это можно сделать с помощью регулярного выражения CMake. Если вы просто хотите преобразовать строку в верхний регистр, вы можете использовать строковую функцию TOUPPER:

string(TOUPPER <string1> <output variable>)

Пример для преобразования содержимого переменной в верхний регистр:

string(TOUPPER ${VARNAME} VARNAME)