CCMAKE_COLORS
Новое в версии 3.18.
Определяет, какие цвета используются интерфейсом CMake curses при запуске в терминале, поддерживающем цвета. Синтаксис соответствует тем же соглашениям, что и LS_COLORS; то есть, список пар ключ/значение, разделённых :.
Ключи — это одиночная буква, соответствующая типу переменной кэша CMake:
-
s:STRING. -
p:FILEPATH. -
c: Значение, имеющее связанный список вариантов. -
y:BOOLс истинным значением (например,ON,YES). -
n:BOOLс ложным значением (например,OFF,NO).
Значения — целое число, определяющее используемый цвет. 0 — чёрный (скорее всего, вы этого не захотите использовать). Другие цвета определяются поддержкой цветов вашим терминалом. Большинство цветных терминалов поддерживают как минимум 8 или 16 цветов. Некоторые поддерживают до 256 цветов. Цвета, вероятно, будут соответствовать этой таблице, хотя первые 16 цветов могут соответствовать исходной палитры CGA. (Многие современные эмуляторы терминалов также позволяют пользователю настроить свою палитру цветов, по крайней мере, для первых 16 цветов.)
Обратите внимание, что проверка некорректных цветов (хотя значение, превышающее то, которое curses считает поддерживаемым вашим терминалом, будет проигнорировано) или некорректного синтаксиса выполняется очень минимально.
Например:
CCMAKE_COLORS='s=39:p=220:c=207:n=196:y=46'
© 2000–2021 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.20/envvar/CCMAKE_COLORS.html