我的 CLions CMakeLists.txt 包含超过 1 个目标(库和依赖的可执行文件)。如何配置一键构建所有目标,而不是逐个选择目标并构建它们?例如,在 Visual Studio 中,我可以配置项目依赖项并构建所有解决方案。CLions“编辑配置...”->“启动前:构建”对我不起作用。
问问题
2853 次
3 回答
2
您可以将命令add_dependencies添加到您的CMakeLists.txt
中,它会执行您想要的操作:
使顶级目标依赖于其他顶级目标,以确保它们之前构建。
然后你只需要创建一个依赖于所有其他目标的“BUILD_ALL”目标。
于 2015-01-09T23:20:39.057 回答
0
Clion使用cmake对吗?您可以直接编辑 cmake 文件。检查 add_subdirectory 命令。 http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html
于 2015-01-09T21:48:58.287 回答
-2
配置目标依赖项是可行的,但向 CLion 的构建选项添加“全部”要容易得多。
于 2015-02-16T12:14:08.737 回答