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'