diff options
Diffstat (limited to 'docs/markdown/snippets')
-rw-r--r-- | docs/markdown/snippets/linkcustom.md | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/docs/markdown/snippets/linkcustom.md b/docs/markdown/snippets/linkcustom.md new file mode 100644 index 0000000..d6ee801 --- /dev/null +++ b/docs/markdown/snippets/linkcustom.md @@ -0,0 +1,16 @@ +## Can link against custom targets + +The output of `custom_target` can be used in `link_with` and +`link_whole` keyword arguments. This is useful for integrating custom +code generator steps, but note that there are many limitations: + + - Meson can not know about link dependencies of the custom target. If + the target requires further link libraries, you need to add them manually + + - The user is responsible for ensuring that the code produced by + different toolchains are compatible. + + - The custom target can only have one output file. + + - The output file must have the correct file name extension. + |