2

我正在尝试使用 CLion(最新版本 - 2019.3)处理我的源存储库,该存储库已经使用 CMake(即具有CMakeLists.txt. 现在,该软件包有一些关于要构建哪些目标的选项;默认情况下它只构建几个,但如果你将选项设置为ON,那么会编译和构建一堆测试。

不幸的是,我不太明白 CLion 允许您为其生成的构建子目录设置 CMake 选项值。是否真的强制您使用默认设置,还是我在主 UI 或首选项中遗漏了某些内容?

4

1 回答 1

4

目前,没有用于设置选项值的 UI;你需要运行ccmake,或者手动编辑CMakeCache.txt。我已经提交了关于这个事实的错误CPP-20268 。

CLion 开发人员正计划通过一种编辑所有 CMake 缓存的机制来实现这一点——我不赞成这种方法,但我想它总比没有好。那是问题CPP-423

于 2020-05-19T22:20:13.637 回答