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'