summaryrefslogtreecommitdiff
path: root/docs/markdown
diff options
context:
space:
mode:
authorStas Sergeev <stsp2@yandex.ru>2024-01-13 17:17:43 +0500
committerDylan Baker <dylan@pnwbakers.com>2024-01-17 13:37:36 -0800
commit92f638e1f9a9306a4296631cbc8f97c253e6ba88 (patch)
tree6049cb8a9df4da0e2072073f57668cb203b5b39c /docs/markdown
parent1ca2c74d16c3f5987f686e358b58ce5d2253ce9b (diff)
downloadmeson-92f638e1f9a9306a4296631cbc8f97c253e6ba88.tar.gz
compiler.preprocess: add depends kwarg
This patch adds 'depends' keyword to compiler.preprocess(). It allows to execute other targets before doing the preprocessing. Test-case is added to demonstrate that functionality: it generates the header before preprocessing the C source that uses that generated header. Thanks to @bruchar1 for getting this patch to work.
Diffstat (limited to 'docs/markdown')
-rw-r--r--docs/markdown/snippets/preprocess-depends.md5
1 files changed, 5 insertions, 0 deletions
diff --git a/docs/markdown/snippets/preprocess-depends.md b/docs/markdown/snippets/preprocess-depends.md
new file mode 100644
index 000000000..531246462
--- /dev/null
+++ b/docs/markdown/snippets/preprocess-depends.md
@@ -0,0 +1,5 @@
+## `depends` kwarg now supported by compiler.preprocess()
+
+It is now possible to specify the dependent targets with `depends:`
+for compiler.preprocess(). These targets should be built before the
+preprocessing starts.