]> Lady’s Gitweb - Shushe/commit
Generate dependencies & destinations with metadata
authorLady <redacted>
Sat, 22 Jun 2024 17:02:24 +0000 (13:02 -0400)
committerLady <redacted>
Sat, 22 Jun 2024 20:15:21 +0000 (16:15 -0400)
commit225d2e9c3d8c3abe4816c97206dae0955ace5f44
treeca8dd1a6e144fd149daaf8ab01a47954326d4b71
parentf509d1fdfdce6dd392e17048b08b0b84954fb946
Generate dependencies & destinations with metadata

This commit obviates the need for separate `metadata2dependencies` and
`metadata2destinations` transforms and simply bundles their
functionality into `expandmetadata`.

Making this work right is a bit tricky because we are outputting the
main document to `stdout` but want the other result documents to be
output to `BUILDDIR`. The best solution would be to just read in the
build directory inside of the transform and use it to determine the
output location, but unfortunately `exsl:document` does not support
dynamic computation of the destination directory. The current solution
is instead to `cd` into the build directory in a subshell before
calling `xsltproc`.
GNUmakefile
lib/expandmetadata.xslt
lib/metadata2dependencies.xslt [deleted file]
lib/metadata2destinations.xslt [deleted file]
This page took 0.022352 seconds and 4 git commands to generate.