IMPLICIT_DEPENDS_INCLUDE_TRANSFORM | |
---------------------------------- | |
Specify #include line transforms for dependencies in a directory. | |
This property specifies rules to transform macro-like #include lines | |
during implicit dependency scanning of C and C++ source files. The | |
list of rules must be semicolon-separated with each entry of the form | |
"A_MACRO(%)=value-with-%" (the % must be literal). During dependency | |
scanning occurrences of A_MACRO(...) on #include lines will be | |
replaced by the value given with the macro argument substituted for | |
'%'. For example, the entry | |
:: | |
MYDIR(%)=<mydir/%> | |
will convert lines of the form | |
:: | |
#include MYDIR(myheader.h) | |
to | |
:: | |
#include <mydir/myheader.h> | |
allowing the dependency to be followed. | |
This property applies to sources in all targets within a directory. | |
The property value is initialized in each directory by its value in | |
the directory's parent. |