CCMAKE_COLORS 颜色¶
在 3.18 版本加入.
确定 CMake curses 界面在支持颜色的终端上运行时使用的颜色。语法遵循与 LS_COLORS 相同的约定;也就是说,由“ :”分隔的键/值对列表。
键是对应于 CMake 缓存变量类型的单个字母:
s:一个``STRING``。p:一个``FILEPATH``。c:具有关联选择列表的值。y:一个BOOL,它有一个类似于 true 的值(例如ON、YES)。n:一个``BOOL``,它有一个类似假的值(例如``OFF``,NO)。
值是一个整数,指定要使用的颜色。 0 是黑色的(你可能不想使用它)。其他由您的终端的颜色支持决定。大多数(彩色)终端至少支持 8 或 16 种颜色。有些将支持多达 256 种颜色。颜色可能会匹配`此图表<https://upload.wikimedia.org/wikipedia/commons/1/15/Xterm_256color_chart.svg>`_,尽管前 16 种颜色可能会匹配原始的`CGA 调色板<https: //en.wikipedia.org/wiki/Color_Graphics_Adapter#Color_palette>`_。 (许多现代终端仿真器还允许用户配置它们的调色板,至少前 16 种颜色是这样。)
请注意,对错误的颜色(尽管比 curses 认为您的终端支持的值更高的值将被默默忽略)或错误的语法进行了相当少的检查。
例如::
CCMAKE_COLORS='s=39:p=220:c=207:n=196:y=46'