summaryrefslogtreecommitdiff
path: root/docs/yaml/functions/executable.yaml
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-01-10 15:00:36 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-10-15 10:21:46 -0700
commit67510c167c131d405a9ce6d8269d3042b81d94b5 (patch)
treec1a9088c705f194c8391122d6e18af304e113d24 /docs/yaml/functions/executable.yaml
parent020e58b59972a6cbfb78841021a87cd5162a9a77 (diff)
downloadmeson-67510c167c131d405a9ce6d8269d3042b81d94b5.tar.gz
build: remove build layer validation of Executable(implib)
This includes cleaning up some of the type handling to account for cleanups that are done at the DSL level.
Diffstat (limited to 'docs/yaml/functions/executable.yaml')
-rw-r--r--docs/yaml/functions/executable.yaml11
1 files changed, 7 insertions, 4 deletions
diff --git a/docs/yaml/functions/executable.yaml b/docs/yaml/functions/executable.yaml
index 1e463edf0..c819a3842 100644
--- a/docs/yaml/functions/executable.yaml
+++ b/docs/yaml/functions/executable.yaml
@@ -37,15 +37,18 @@ kwargs:
since: 0.45.0
description: |
when set to true causes the target's symbols to be
- dynamically exported, allowing modules built using the
- [[shared_module]] function to refer to functions,
- variables and other symbols defined in the executable itself. Implies
- the `implib` argument.
+ dynamically exported, allowing modules built using the
+ [[shared_module]] function to refer to functions,
+ variables and other symbols defined in the executable itself.
implib:
type: bool | str
since: 0.42.0
description: |
+ When set to a string, that will be the name of a generated import library.
+
+ *Since 1.10.0* passing a boolean value is deprecated.
+
When set to true, an import library is generated for the
executable (the name of the import library is based on *exe_name*).
Alternatively, when set to a string, that gives the base name for