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>
允许跟踪依赖项。
此属性适用于目录中所有目标中的源文件。此属性值在每个目录中由其父目录中的值初始化。