summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mesonbuild/cargo/interpreter.py1
-rw-r--r--mesonbuild/cargo/manifest.py4
2 files changed, 4 insertions, 1 deletions
diff --git a/mesonbuild/cargo/interpreter.py b/mesonbuild/cargo/interpreter.py
index 00e713622..2f67a781d 100644
--- a/mesonbuild/cargo/interpreter.py
+++ b/mesonbuild/cargo/interpreter.py
@@ -146,6 +146,7 @@ class Package:
publish: bool = True
metadata: T.Dict[str, T.Any] = dataclasses.field(default_factory=dict)
default_run: T.Optional[str] = None
+ autolib: bool = True
autobins: bool = True
autoexamples: bool = True
autotests: bool = True
diff --git a/mesonbuild/cargo/manifest.py b/mesonbuild/cargo/manifest.py
index 50c048991..95b0d4bb8 100644
--- a/mesonbuild/cargo/manifest.py
+++ b/mesonbuild/cargo/manifest.py
@@ -1,5 +1,5 @@
# SPDX-License-Identifier: Apache-2.0
-# Copyright © 2022-2023 Intel Corporation
+# Copyright © 2022-2024 Intel Corporation
"""Type definitions for cargo manifest files."""
@@ -33,6 +33,7 @@ Package = TypedDict(
'publish': bool,
'metadata': T.Dict[str, T.Dict[str, str]],
'default-run': str,
+ 'autolib': bool,
'autobins': bool,
'autoexamples': bool,
'autotests': bool,
@@ -65,6 +66,7 @@ class FixedPackage(TypedDict, total=False):
publish: bool
metadata: T.Dict[str, T.Dict[str, str]]
default_run: str
+ autolib: bool
autobins: bool
autoexamples: bool
autotests: bool