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