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