diff options
| author | Xavier Claessens <xclaessens@netflix.com> | 2025-05-31 15:59:22 -0400 |
|---|---|---|
| committer | Xavier Claessens <xclaesse@gmail.com> | 2025-10-17 16:15:14 -0400 |
| commit | f1bd4aea5e299ff69a6b6a11d7d16547d875b5e0 (patch) | |
| tree | 018c4d067ebc7e41e16c404b1cb49e2614525990 /mesonbuild/cargo/interpreter.py | |
| parent | d37d46d32e07e39bce31c84f7c5da7a5038a256e (diff) | |
| download | meson-f1bd4aea5e299ff69a6b6a11d7d16547d875b5e0.tar.gz | |
cargo: define 'features' variable to be used in meson/meson.build
Diffstat (limited to 'mesonbuild/cargo/interpreter.py')
| -rw-r--r-- | mesonbuild/cargo/interpreter.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mesonbuild/cargo/interpreter.py b/mesonbuild/cargo/interpreter.py index 818e8640b..c403f9707 100644 --- a/mesonbuild/cargo/interpreter.py +++ b/mesonbuild/cargo/interpreter.py @@ -129,9 +129,10 @@ class Interpreter: def _create_package(self, pkg: PackageState, build: builder.Builder, subdir: str) -> T.List[mparser.BaseNode]: ast: T.List[mparser.BaseNode] = [ + build.assign(build.array([build.string(f) for f in pkg.features]), 'features'), build.function('message', [ build.string('Enabled features:'), - build.array([build.string(f) for f in pkg.features]), + build.identifier('features'), ]), ] ast += self._create_dependencies(pkg, build) |
