CLion构建依赖目标

5
我的CLions CMakeLists.txt包含多个目标(库和依赖的可执行文件)。如何配置一键构建所有目标,而不是逐个选择目标并构建它们?例如,在Visual Studio中,我可以配置项目依赖项并构建整个解决方案。CLions的“编辑配置...”->“启动前:构建”对我无效。
3个回答

2
你可以在你的CMakeLists.txt中添加命令add_dependencies,它可以实现你想要的功能:

使一个顶层目标依赖于其他顶层目标,以确保它们在该目标之前构建。

然后你只需要创建一个名为"BUILD_ALL"的目标,让它依赖于其他所有目标即可。


你的 CMakeLists.txt 文件会是什么样子呢?很抱歉,这对我来说没有任何意义。 - mjwrazor

0

-2
配置目标依赖项是可行的,但在CLion的构建选项中添加“all”要容易得多。

你说的“添加一个'all'”具体是什么意思?@MatzZze - nburk
回答太模糊了。回答MatzZze的问题会有很大的帮助。 - Syndog
抱歉,应该是“回答nburk的问题”。 - Syndog

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接