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>

以允許追蹤相依性。

此屬性適用於目錄中所有目標的來源。此屬性的值在每個目錄中都由其父目錄中的值初始化。