summaryrefslogtreecommitdiff
path: root/docs/yaml/functions
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2023-07-20 10:55:58 -0700
committerEli Schwartz <eschwartz93@gmail.com>2023-10-09 17:33:48 -0400
commit835b23efb46998f49020b31012d3c5dc8ac437fc (patch)
treea43a97e9747909d5233372a31290ddfa945b015a /docs/yaml/functions
parent523a27c6f0b40c7ed1cc04d4d5c2d74cc9f6b30e (diff)
downloadmeson-835b23efb46998f49020b31012d3c5dc8ac437fc.tar.gz
interpreter: deprecated language args that don't apply to targets
`java_args` is only valid for `jar()` (and `build_target()`, but that's deprecated), while all other language args are invalid for `jar()`. This deprecates all of those arguments, that shouldn't be allowed, and provides useful error messages. As an advantage, this avoids generating useless `java_static_args` and `java_shared_args`. In order to get useful error messages for both build_target and executable + *library, we need to separate LIBRARY and BUILD_TARGET a bit.
Diffstat (limited to 'docs/yaml/functions')
0 files changed, 0 insertions, 0 deletions