1

我遇到了 CMake 项目,其中 cmake-gui 中的缓存条目显示为组合框。但是我找不到这个项目。如何使用组合框约束的值将缓存条目添加到 CMakeLists.txt?

4

1 回答 1

0

您可以将 a 变量设置为默认值并将其添加到缓存中。

set(COLOR_MODE "always" CACHE STRING "Should we use colors")

然后,您可以将变量的属性设置为要出现在组合框中的值列表。

set_property(CACHE COLOR_MODE PROPERTY STRINGS always auto never)
于 2020-10-10T08:26:31.413 回答