Fix ca_certs_bin_path assignment in meson.build for correct output path

This commit is contained in:
2026-02-23 20:26:18 -06:00
parent 04913c8ddf
commit a20989825c
+2 -1
View File
@@ -33,6 +33,7 @@ tracked_install_paths = [
] ]
cargo_target_dir = meson.current_build_dir() / 'cargo-target' cargo_target_dir = meson.current_build_dir() / 'cargo-target'
ca_certs_bin_path = meson.current_build_dir() / 'ca-certs'
ca_certs_bin = custom_target( ca_certs_bin = custom_target(
'ca-certs-bin', 'ca-certs-bin',
@@ -43,7 +44,7 @@ ca_certs_bin = custom_target(
'set -eu; src="$1"; out="$2"; target_dir="$3"; cd "$src"; CARGO_TARGET_DIR="$target_dir" "$4" build --locked --release; cp "$target_dir/release/ca-certs" "$out"', 'set -eu; src="$1"; out="$2"; target_dir="$3"; cd "$src"; CARGO_TARGET_DIR="$target_dir" "$4" build --locked --release; cp "$target_dir/release/ca-certs" "$out"',
'meson-cargo-build', 'meson-cargo-build',
meson.project_source_root(), meson.project_source_root(),
'@OUTPUT@', ca_certs_bin_path,
cargo_target_dir, cargo_target_dir,
cargo, cargo,
], ],