interpreter: use typed_kwargs for build_target.install

pull/12392/head
Dylan Baker 2 years ago
parent 507d8bf4d7
commit bae2e13b39
  1. 1
      mesonbuild/interpreter/kwargs.py
  2. 1
      mesonbuild/interpreter/type_checking.py

@ -326,6 +326,7 @@ class _BaseBuildTarget(TypedDict):
"""
build_by_default: bool
install: bool
override_options: T.Dict[OptionKey, T.Union[str, int, bool, T.List[str]]]
depend_files: NotRequired[T.List[File]]

@ -553,6 +553,7 @@ _JAVA_LANG_KW: KwargInfo[T.List[str]] = _BASE_LANG_KW.evolve(
_ALL_TARGET_KWS: T.List[KwargInfo] = [
OVERRIDE_OPTIONS_KW,
KwargInfo('build_by_default', bool, default=True, since='0.38.0'),
INSTALL_KW,
]
# Applies to all build_target classes except jar

Loading…
Cancel
Save