CCMAKE_COLORS¶
添加于版本 3.18。
确定当在支持颜色的终端上运行时,CMake curses 界面使用的颜色。语法遵循与 LS_COLORS
相同的约定;即,由 :
分隔的键/值对列表。
键是对应于 CMake 缓存变量类型的单个字母
s
: 一个STRING
。p
: 一个FILEPATH
。c
: 一个具有关联选择列表的值。y
: 一个具有类真值 (例如ON
、YES
) 的BOOL
。n
: 一个具有类假值 (例如OFF
、NO
) 的BOOL
。
值是指定要使用什么颜色的整数。 0
是黑色(您可能不想使用它)。其他颜色由您的终端的颜色支持决定。大多数(彩色)终端将支持至少 8 或 16 种颜色。有些将支持多达 256 种颜色。这些颜色可能与 此图表 匹配,尽管前 16 种颜色可能与原始 CGA 调色板 匹配。(许多现代终端模拟器还允许用户配置其调色板,至少对于前 16 种颜色。)
请注意,对于错误的颜色(尽管高于 curses 认为您的终端支持的值将被静默忽略)或错误的语法,只进行了非常少的检查。
例如
CCMAKE_COLORS='s=39:p=220:c=207:n=196:y=46'