]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist-rust-lib: honor RUSTC_TARGET_ARCH 15829/head
authorChris Hofstaedtler <zeha@debian.org>
Sat, 12 Jul 2025 13:28:40 +0000 (15:28 +0200)
committerChris Hofstaedtler <chris.hofstaedtler@deduktiva.com>
Sat, 12 Jul 2025 13:29:47 +0000 (15:29 +0200)
Like for pdns-recursor and also like in the meson build.

Necessary as Debian's cargo always puts the output files into target/<arch>/...

pdns/dnsdistdist/dnsdist-rust-lib/rust/Makefile.am

index 163d29e3d45ecbf6d10aeab723785d296e472345..139bc16fba7a89077ae4ab5794845874a5c36e0f 100644 (file)
@@ -11,9 +11,9 @@ all install: libdnsdist_rust.a
 
 libdnsdist_rust.a: src/lib.rs src/helpers.rs Cargo.toml Cargo.lock
        SYSCONFDIR=$(sysconfdir) $(CARGO) build --release $(RUST_TARGET) --target-dir=$(builddir)/target --manifest-path ${srcdir}/Cargo.toml --locked
-       cp target/release/libdnsdist_rust.a libdnsdist_rust.a
-       cp target/cxxbridge/dnsdist-rust/src/lib.rs.h lib.rs.h
-       cp target/cxxbridge/rust/cxx.h cxx.h
+       cp target/$(RUSTC_TARGET_ARCH)/release/libdnsdist_rust.a libdnsdist_rust.a
+       cp target/$(RUSTC_TARGET_ARCH)/cxxbridge/dnsdist-rust/src/lib.rs.h lib.rs.h
+       cp target/$(RUSTC_TARGET_ARCH)/cxxbridge/rust/cxx.h cxx.h
 
 clean-local:
        rm -rf libdnsdist_rust.a lib.rs.h cxx.h target