【问题标题】:Get a list of Make prerequisites获取 Make 先决条件列表
【发布时间】:2014-08-19 17:22:34
【问题描述】:

我想获得make 用于创建/更新其目标的先决条件列表。这将用于收集源文件列表以输入静态分析工具。我可以做类似 Clang 的 scan-build 所做的事情,并使用附加到文件或其他内容的 shell 脚本覆盖编译器变量,但我想知道是否有更优雅的解决方案。

【问题讨论】:

    标签: makefile static-analysis


    【解决方案1】:

    我相信您的选择是:

    1. 像 scan-build 那样做
    2. 解析来自make -qp 的输出(可能是-np,我不确定)。
    3. 解析自己

    按简单/易用的降序排列(假设您要同时构建)。

    如果您不想要求实际建造,那么我相信第一项会循环到订单的底部。

    remake 在这里也可能有用,虽然我不记得是临时的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-09
      • 2016-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      相关资源
      最近更新 更多