我正在尝试使用CLion(最新版本-2019.3)在已经使用CMake(即CMakeLists.txt)的我的源存储库上工作。现在,该软件包提供了一些关于要构建哪些目标的选项。默认情况下,它仅生成几个,但是如果将选项设置为ON,则会编译和构建大量测试。
CMakeLists.txt
ON
[不幸的是,我不太清楚CLion在哪里允许您为其生成的构建子目录设置CMake选项值。这是否真的是强迫您使用默认值,还是我在主界面或首选项中缺少某些内容?
目前,没有用于设置选项值的UI。我已针对此事实提交了错误CPP-20268。
CLion开发人员正计划通过一种用于编辑所有CMake缓存的机制来允许这种操作-我不赞成这种方法,但它比我想的要好。那是问题CPP-423。