0

我想将构建中的一些传递 dep 更改为从不链接,而无需修改实际的 dep。这可能吗?我认为这可能与方面有关,但我不确定,而且我看到的大多数方面的示例仅读取构建图。我遇到的问题是当您有这样的构建图时:

A -> B -> D(从不链接)

A -> C -> D

A -> D(从不链接)

A 是我的二进制文件。B 依赖于 D 从不链接,C 依赖于 D,但不从不链接。我希望 D 不会出现在最终的构建 A 中,但在这种情况下确实如此。我无法控制 B & C 部门,也不想改变行为,因为这个部门是与其他人共享的。此外,尝试将 D neverlinked 添加到 A 的部门,但这不起作用。似乎存在一个不是 neverlink 的单一传递 dep 将导致它仍然最终出现在构建中。

关于如何确保 D 不包含在构建中的任何想法?

4

0 回答 0