Support Request #14949
closedUsage of macros for subgraphs
Description
Supportanfrage
Beim Inkludieren von Graphen, Filtern, etc., in eine Session... Gäbe es eine Möglichkeit (z.B. mittels Environment Files) die DDL-Files automatisch an dem Media Description Service zu übergeben?
Das wäre ganz praktisch, da wir mehreren Sessions verwenden, die DDLs benötigen. Einige DDLs werden von bestimmte Subgraphen benötigt. Auf diese Weise würden alle DDLs gleichzeitig für die Session zur Verfügung stehen.
Lösung
so was wie eine Art Merge für Service Properties gibt es leider nicht. Das einzig einigermaßen komfortable das mir einfällt ist es in jeder Session eine Umgebungsvariable
<session-name>_MD_FILES
zu definieren und auf "$(ADTF_SESSION_DIR)/path/to/file.description" zu setzen.
Die wiederum kannst Du dann in der Haupt Session beim Media Description Service in der Property refernzieren, also z.b.
$(session1_MD_FILES);$(session2_MD_FILES);...;$(sessionN_MD_FILES)
Die Macros können bereits im adtfenvironment file gesetzt werden, das kann man dann bereits auf adtf_conan_generator Ebene lösen.
Ich habe dazu ein Ticket angelegt, dass das als Beispiel aufgenommen werden soll:
*