CCMAKE_COLORS
Новое в версии 3.18.
Определяет цвета, используемые интерфейсом CMake curses при запуске в терминале, поддерживающем цвета. Синтаксис соответствует тем же соглашениям, что и LS_COLORS; то есть, список пар ключ/значение, разделённых :.
Ключи — это одиночные буквы, соответствующие типу переменной кэша CMake:
-
s:STRING. -
p:FILEPATH. -
c: Значение, имеющее связанный список вариантов. -
y:BOOL, имеющая значение, подобное true (например,ON,YES). -
n:BOOL, имеющая значение, подобное false (например,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.22/envvar/CCMAKE_COLORS.html