My CLions CMakeLists.txt包含1个以上的目标(库和依赖可执行文件)。如何配置一键构建所有目标,而不是逐个选择目标并构建它们?例如,在Visual Studio中,我可以配置项目依赖项并生成所有解决方案。CLions "编辑配置..."->"启动前:构建"对我不起作用。
您可以将命令add_dependencies添加到您的CMakeLists.txt
中,它会执行您想要的操作:
使顶级目标依赖于其他顶级目标,以确保 他们之前建造的确实如此。
然后,您只需要创建一个依赖于其他每个目标的"BUILD_ALL"目标。
Clion 使用 cmake 对吗? 您可以直接编辑 cmake 文件。检查add_subdirectory命令。http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html
配置目标依赖项是可行的,但是在 CLion 的构建选项中添加"all"要容易得多。