【发布时间】:2020-05-29 17:31:45
【问题描述】:
我正在尝试使用 CLion(最新版本 - 2019.3)处理我的源存储库,该存储库已经使用 CMake(即具有 CMakeLists.txt)。现在,该软件包有一些关于要构建哪些目标的选项;默认情况下它只构建几个,但如果您将选项设置为ON,则会编译和构建一堆测试。
不幸的是,我不太明白 CLion 允许您在哪里为它生成的构建子目录设置 CMake 选项值。是否真的强制您使用默认设置,还是我在主 UI 或首选项中遗漏了某些内容?
【问题讨论】:
-
在CMake options 字段中添加
-D选项有什么问题? -
@Tsyvarev:如果我强制重新配置,我想这可能会奏效。
-
CLion 将在您更改任何与 cmake 相关的选项时自动重新配置项目
-
我对这个也很感兴趣。非常令人沮丧的是我必须更改 CMakeLists.txt 以启用一个或其他选项。更糟糕的是:每次设置选项 ON/OFF 时,您都必须额外“重置缓存并重新加载项目”。
-
@einpoklum 看来您是 [cmakelists-options] 标签的发起者。 A meta has been opened to burninate the tag。如果你想保留它,你可能想权衡一下
标签: cmake clion buildconfiguration cmakelists-options