ein*_*ica 10 cmake buildconfiguration clion cmakelists-options
我正在尝试使用 CLion(最新版本 - 2019.3)来处理我的源存储库,该存储库已经使用了 CMake(即有一个CMakeLists.txt
)。现在,该软件包有一些关于构建哪些目标的选项;默认情况下,它只构建一些测试,但如果您将选项设置为ON
,则会编译并构建一堆测试。
不幸的是,我不太明白 CLion 在哪里可以让您为其生成的构建子目录设置 CMake 选项值。它真的强迫你使用默认值吗?还是我在主用户界面或首选项中遗漏了某些内容?
CMake 现在支持设置(缓存)选项值:
目前,没有用于设置选项值的 UI。您需要编辑 CMake 配置文件(在菜单上:文件 | 设置 | 构建、执行、部署 | CMake)并手动添加 CMake 命令行选项,例如-DBUILD_TESTS:BOOL=ON
.
我已就此事实提交了错误CPP-20268 。
CLion 开发人员计划通过一种编辑所有 CMake 缓存的机制来实现这一点 - 我不赞成这种方法,但我想这总比没有好。那是问题CPP-423。
归档时间: |
|
查看次数: |
3944 次 |
最近记录: |