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–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.19/envvar/CCMAKE_COLORS.html