projects/aports·blob master · refs

34 lines · 1.0 KiB

1diff --git a/src/meson.build b/src/meson.build
2index c3bc2f4..2e25d5d 100644
3--- a/src/meson.build
4+++ b/src/meson.build
5@@ -19,7 +19,7 @@ run_command(
6 )
7
8 if get_option('profile') == 'default'
9- cargo_release_options = [ '--release' ]
10+ cargo_release_options = [ '--release', '--frozen' ]
11 cargo_clippy_deny_warnings = []
12 rust_target = 'release'
13 message('Building in release mode')
14@@ -49,7 +49,7 @@ cargo_build = custom_target(
15 depends: resources,
16 env: cargo_env,
17 command: [
18- cargo, 'build',
19+ cargo, 'auditable', 'build',
20 cargo_build_options,
21 '&&',
22 'cp', cargo_target / rust_target / meson.project_name(), '@OUTPUT@',
23 )
24diff --git a/meson.build b/meson.build
25--- a/meson.build
26+++ b/meson.build
27@@ -53,7 +53,6 @@ endif
28 cargo_home = meson.project_build_root() / 'cargo-home'
29 cargo_target = meson.project_build_root() / 'cargo-target'
30 cargo_env = environment()
31-cargo_env.set('CARGO_HOME', cargo_home)
32 cargo_env.set('CARGO_TARGET_DIR', cargo_target)
33
34 meson.add_devenv(cargo_env)