c++查找依赖文件

问题描述 投票:0回答:2

我一直在寻找一种方法或实用程序来查找大型 C/C++ 项目的依赖文件。

我想要的是,当文件更改(提交)时,我希望我们的构建机器人运行与更改的文件相关的类的测试。

c++ buildbot dependency-analysis
2个回答
1
投票

取决于您使用哪种构建机器人。我知道的最常见的方法是使用 C++ 编译器的 -M 选项来生成包含在主 makefile 中的依赖项 makefile。 像 cmake 这样的工具会自动为您完成此操作,无需任何努力。


0
投票

编译器选项

gcc -MMD

将以适合 GNU 或 Posix Make 的格式输出编译器使用的依赖项列表。 其他编译器应该有类似的选项,并且转换该依赖格式以与其他 make 系统一起使用并不困难,例如使用Perl。

© www.soinside.com 2019 - 2024. All rights reserved.