Spec-Zone.ru › CMake 3.27

CCMAKE_COLORS

Новое в версии 3.18.

Определяет цвета, используемые интерфейсом CMake curses, при запуске в терминале, поддерживающем цвета. Синтаксис соответствует тем же соглашениям, что и LS_COLORS; то есть, список пар ключ/значение, разделённых :.

Ключи — это одиночная буква, соответствующая типу переменной кэша CMake:

  • s: A STRING.
  • p: A FILEPATH.
  • c: Значение, имеющее связанный список вариантов.
  • y: A BOOL с истинным значением (например, ON, YES).
  • n: A 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.21/envvar/CCMAKE_COLORS.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API