IMPLICIT_DEPENDS_INCLUDE_TRANSFORM

为目标中的依赖项指定 #include 行变换。

此属性指定规则,用于在隐式依赖项扫描 C 和 C++ 源文件中宏类似的 #include 行。规则列表必须以分号分隔,每项的格式为 A_MACRO(%)=value-with-%% 必须为文本)。在依赖项扫描过程中,#include 行中出现的 A_MACRO(...) 将替换为给定的值,其中宏参数替换为 %。例如,项

MYDIR(%)=<mydir/%>

将转换如下形式的行

#include MYDIR(myheader.h)

#include <mydir/myheader.h>

从而允许跟随依赖项。

此属性适用于对其进行设置的目标中的来源。