aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/wrap
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2023-06-02 12:11:45 -0400
committerXavier Claessens <xclaesse@gmail.com>2023-10-09 21:13:58 -0400
commitdc329f0f04d917da5bf295e013f393caed4a85fc (patch)
tree00ec4bd14f1af655fa049ec102649dad9e53f0f7 /mesonbuild/wrap
parentea42d2d01999c00c7fe7846de38416b8693bfb79 (diff)
downloadmeson-dc329f0f04d917da5bf295e013f393caed4a85fc.zip
meson-dc329f0f04d917da5bf295e013f393caed4a85fc.tar.gz
meson-dc329f0f04d917da5bf295e013f393caed4a85fc.tar.bz2
interpreter: Add support for cargo subproject
Diffstat (limited to 'mesonbuild/wrap')
-rw-r--r--mesonbuild/wrap/wrap.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/wrap/wrap.py b/mesonbuild/wrap/wrap.py
index 21a5c5d..a5b4dc8 100644
--- a/mesonbuild/wrap/wrap.py
+++ b/mesonbuild/wrap/wrap.py
@@ -47,7 +47,7 @@ if T.TYPE_CHECKING:
import http.client
from typing_extensions import Literal
- Method = Literal['meson', 'cmake']
+ Method = Literal['meson', 'cmake', 'cargo']
try:
# Importing is just done to check if SSL exists, so all warnings
@@ -450,6 +450,7 @@ class Resolver:
methods_map: T.Dict[Method, str] = {
'meson': 'meson.build',
'cmake': 'CMakeLists.txt',
+ 'cargo': 'Cargo.toml',
}
# Check if this wrap forces a specific method, use meson otherwise.