Improper include processing
SMTK's string-encoding macros improperly process nested includes; instead of including content from all included files, only the deepest file content is in the output. For instance if A.xml
includes B.xml
includes C.xml
, the output will only have content from A.xml
and C.xml
.
A simple reproducing example is attached: