From e43e8f3f784be26d55474127a31a7e996ee5acb4 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Wed, 1 Nov 2023 17:57:52 -0500 Subject: [PATCH] nak: Require meson 1.3.0 and clean up a couple bits Part-of: --- src/nouveau/compiler/meson.build | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/nouveau/compiler/meson.build b/src/nouveau/compiler/meson.build index 71e4b3f4608..a5db9f10ed2 100644 --- a/src/nouveau/compiler/meson.build +++ b/src/nouveau/compiler/meson.build @@ -1,11 +1,11 @@ # Copyright © 2022 Collabora, Ltd. # SPDX-License-Identifier: MIT -if meson.version().version_compare('< 1.2.99') +if meson.version().version_compare('< 1.3.0') error('NVK requires meson 1.3.0 or newer') endif add_languages('rust', required: true) -rust = import('unstable-rust') +rust = import('rust') rc = meson.get_compiler('rust') if rc.version().version_compare('< 1.73.0') @@ -75,7 +75,7 @@ libnak_bindings_gen = static_library( 'nak_bindings', nak_bindings_rs, gnu_symbol_visibility : 'hidden', - rust_crate_type : 'rlib', + rust_abi : 'rust', ) libnak_ir_proc = rust.proc_macro( @@ -88,7 +88,7 @@ _libnak_rs = static_library( 'nak_rs', [libnak_rs_files], gnu_symbol_visibility : 'hidden', - rust_crate_type : 'staticlib', + rust_abi : 'c', rust_args : [ # we error on all clippy warnings unless they are disabled '-Dclippy::all',