如何在不通过CMakeCache.txt的情况下更改Clion 2017中的cmake选项

ant*_*bus 7 cmake clion

我使用clion已有一段时间了,过去有一个专用的窗口,其中显示了当前projet的所有cmake变量/选项。在这里您可以看到并更改所有变量/选项。非常方便。我想他们现在已经更改了此设置,您必须打开CMakeCache.txt文件并更改此文件中的选项。但是此文件太大,以至于搜索您要更改的选项非常烦人。当您不知道选项的确切名称时,这会更令人讨厌。因此,我的感觉是,应该有更好的方法列出至少所有选项。因此,是否有更好的方法,还是我必须经过麻烦并在CMakeCache.txt中搜索选项?

sta*_*all 1

正如@Maxim Banaev 在评论中提到的, youtrack 上有一个功能请求。引用讨论主题:

我们希望今年提供此功能。希望在 2022.2 版本中

我们已将编辑器添加到 EAP3链接中的 CMake 设置中,并且 EAP4 和 EAP5 中尚未提供更多更新。

现在已经添加了。请参阅此处的发布公告:https: //blog.jetbrains.com/clion/2022/06/clion-2022-2-eap3-cmakecache-editor-symbol-servers-for-debug-evaluation-of-constant-values-在编辑器中/#ui_for_setting_cmake_options

注意:即使没有这些更改,您也可以使用与 CMake 捆绑在一起的交互式对话框应用程序ccmake基于curses 的终端 gui)和cmake-gui(gui 应用程序)。两者都提供用户友好的界面来编辑 CMake 缓存变量,包括基于缓存变量类型(字符串、布尔、路径、文件路径等)的适当 GUI 输入,并启用隐藏/显示标记为高级的变量使用场景。它们还提供了按缓存变量名称的公共前缀对选项进行分组的选项,以及以可视方式展开和折叠这些组的选项。