TYPE

GUI 中的条目的小部件类型。

缓存条目值始终是字符串,但 CMake GUI 提供小部件来帮助用户设置值。GUI 使用此属性作为提示来确定小部件类型。有效的 TYPE 值有:

BOOL

布尔 ON/OFF 值。

PATH

目录路径。

FILEPATH

文件路径。

STRING

通用字符串值。

INTERNAL

根本不在 GUI 中显示。

STATIC

由 CMake 管理的值,请勿更改。

UNINITIALIZED

类型尚未指定。

通常,缓存条目的 TYPE 应由创建它的命令设置(set()option()find_library() 等)。