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>
从而允许跟随依赖项。
此属性适用于对其进行设置的目标中的来源。