如何列出make / cmake目标的直接或独立依赖项的所有文件?

时间:2018-02-11 13:12:32

标签: makefile cmake dependencies

我使用CMake构建我的C ++ / Qt项目。

构建MyProgram

cd build
cmake /path/to/src
make MyProgram

CMake生成各种Makefile,然后构建MyProgram。一切都很好,正常。

如果/path/to/src/foo.barMyProgram的依赖项,则运行touch /path/to/src/foo.bar; make MyProgram会导致某些部分重新编译并重新链接。

除了代码源之外,我还对所有其他依赖项感兴趣,例如各种CMakeLists.txt文件本身,或CMake用于配置和生成的其他文件其他来源。 CMake认为是依赖的任何东西;那就是:CMake将所有内容作为依赖项放入Makefile中。

如何获取所有依赖MyProgram的文件的列表?

0 个答案:

没有答案