CLion 构建依赖目标
CLion build depend targets
我的 CLions CMakeLists.txt 包含超过 1 个目标(库和依赖可执行文件)。
如何配置一键构建所有目标,而不是一个一个地选择目标并构建它们?
例如,在 Visual Studio 中,我可以配置项目依赖项并构建所有解决方案。 CLions "Edit configurations..."->"Before launch:Build" 对我不起作用。
Clion 使用cmake 对吗?你可以直接编辑cmake文件。检查 add_subdirectory 命令。
http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html
您可以将命令 add_dependencies 添加到您的 CMakeLists.txt
,它会执行您想要的操作:
Make a top-level target depend on other top-level targets to ensure
that they build before does.
那么你只需要创建一个依赖于所有其他目标的"BUILD_ALL"目标。
配置目标依赖项有效,但将 "all" 添加到 CLion 的构建选项要容易得多。
我的 CLions CMakeLists.txt 包含超过 1 个目标(库和依赖可执行文件)。 如何配置一键构建所有目标,而不是一个一个地选择目标并构建它们? 例如,在 Visual Studio 中,我可以配置项目依赖项并构建所有解决方案。 CLions "Edit configurations..."->"Before launch:Build" 对我不起作用。
Clion 使用cmake 对吗?你可以直接编辑cmake文件。检查 add_subdirectory 命令。 http://www.cmake.org/cmake/help/v3.0/command/add_subdirectory.html
您可以将命令 add_dependencies 添加到您的 CMakeLists.txt
,它会执行您想要的操作:
Make a top-level target depend on other top-level targets to ensure that they build before does.
那么你只需要创建一个依赖于所有其他目标的"BUILD_ALL"目标。
配置目标依赖项有效,但将 "all" 添加到 CLion 的构建选项要容易得多。