CLion构建依赖目标

时间:2015-01-09 21:26:00

标签: cmake clion

我的CLions CMakeLists.txt包含多个目标(库和可执行文件)。 如何在一次单击中配置构建所有目标,而不是逐个选择目标并构建它们? 例如,在Visual Studio中,我可以配置项目依赖项并构建所有解决方案。 CLION"编辑配置......" - >"发布前:Build"不会为我工作。

3 个答案:

答案 0 :(得分:2)

您可以将add_dependencies命令添加到CMakeLists.txt,它可以执行您想要的操作:

  

制作顶级目标取决于其他顶级目标以确保   他们之前建立的。

然后你只需要创建一个依赖于其他目标的" BUILD_ALL" 目标。

答案 1 :(得分:0)

Clion使用cmake对吗?你可以直接编辑cmake文件。检查add_subdirectory命令。 http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html

答案 2 :(得分:-2)

配置目标依赖项有效,但更容易添加" all"到了CLion的构建选项。