我正在尝试使用 CLion(最新版本 - 2019.3)处理我的源存储库,该存储库已经使用 CMake(即具有CMakeLists.txt
. 现在,该软件包有一些关于要构建哪些目标的选项;默认情况下它只构建几个,但如果你将选项设置为ON
,那么会编译和构建一堆测试。
不幸的是,我不太明白 CLion 允许您为其生成的构建子目录设置 CMake 选项值。是否真的强制您使用默认设置,还是我在主 UI 或首选项中遗漏了某些内容?
我正在尝试使用 CLion(最新版本 - 2019.3)处理我的源存储库,该存储库已经使用 CMake(即具有CMakeLists.txt
. 现在,该软件包有一些关于要构建哪些目标的选项;默认情况下它只构建几个,但如果你将选项设置为ON
,那么会编译和构建一堆测试。
不幸的是,我不太明白 CLion 允许您为其生成的构建子目录设置 CMake 选项值。是否真的强制您使用默认设置,还是我在主 UI 或首选项中遗漏了某些内容?
目前,没有用于设置选项值的 UI;你需要运行ccmake
,或者手动编辑CMakeCache.txt
。我已经提交了关于这个事实的错误CPP-20268 。
CLion 开发人员正计划通过一种编辑所有 CMake 缓存的机制来实现这一点——我不赞成这种方法,但我想它总比没有好。那是问题CPP-423。