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>
允许跟踪依赖项。
此属性适用于设置它的目标中的源文件。