Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我遇到了 CMake 项目,其中 cmake-gui 中的缓存条目显示为组合框。但是我找不到这个项目。如何使用组合框约束的值将缓存条目添加到 CMakeLists.txt?
您可以将 a 变量设置为默认值并将其添加到缓存中。
set(COLOR_MODE "always" CACHE STRING "Should we use colors")
然后,您可以将变量的属性设置为要出现在组合框中的值列表。
set_property(CACHE COLOR_MODE PROPERTY STRINGS always auto never)