【发布时间】:2020-04-23 04:21:51
【问题描述】:
我正在分析一个 CMake 项目,我想获取源文件所依赖的所有头文件。是否有像gcc -M 或g++ -M 这样的工具或命令来列出CMake 项目中一个文件的所有依赖项?如果我也能得到每个头文件属于哪个Target就更好了。
当然不能直接使用g++ -M,因为它找不到CMakeLists.txt组织的一些依赖。
由于cmake 命令将生成MakeFile,因此Make 的工具或命令也可能对我有用。
【问题讨论】: