![]() Currently only strings can be passed to the link_depends argument of executable and *library, which solves many cases, but not every one. This patch allows generated sources and Files to be passed as well. On the implementation side, it uses a helper method to keep the more complex logic separated from the __init__ method. This also requires that Targets set their link_depends paths as Files, and the backend is responsible for converting to strings when it wants them. This adds tests for the following cases: - Using a file in a subdir - Using a configure_file as an input - Using a custom_target as an input It does not support using a generator as an input, since currently that would require calling the generator twice, once for the -Wl argument, and once for the link_depends. Also updates the docs. |
||
---|---|---|
.. | ||
images | ||
markdown | ||
theme/extra | ||
README.md | ||
hotdoc.json | ||
sitemap.txt |
README.md
Building the documentation
-
Get hotdoc (0.8.9 required)
-
Run hotdoc:
hotdoc run
Upload
We are using the git-upload hotdoc plugin which basically removes the html pages and replaces with the new content.
You can simply run:
hotdoc run --git-upload-activate