summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMarkus Pettersson <markus.pettersson@mullvad.net>2025-10-21 08:39:37 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2025-10-30 12:09:18 +0100
commit67da9294f930cbad132e5dcb88ff824962c4ca4c (patch)
tree400386abdd3ce53f15b19d18478eab2c784a4ca2
parent40cd7d3bf5b5b55293719ef5a2e1a65ae8452970 (diff)
downloadmullvadvpn-67da9294f930cbad132e5dcb88ff824962c4ca4c.tar.xz
mullvadvpn-67da9294f930cbad132e5dcb88ff824962c4ca4c.zip
Specify `mnl` & `nftnl` object files via Cargo config
-rw-r--r--.cargo/config.toml13
1 files changed, 13 insertions, 0 deletions
diff --git a/.cargo/config.toml b/.cargo/config.toml
index b58e89798b..faaee0f0c2 100644
--- a/.cargo/config.toml
+++ b/.cargo/config.toml
@@ -6,3 +6,16 @@ rustflags = ["-Ctarget-feature=+crt-static"]
[target.aarch64-pc-windows-msvc]
rustflags = ["-Ctarget-feature=+crt-static"]
+
+[target.x86_64-unknown-linux-gnu.mnl]
+rustc-link-lib = ["mnl"]
+rustc-link-search = ["native=dist-assets/binaries/x86_64-unknown-linux-gnu"]
+[target.aarch64-unknown-linux-gnu.mnl]
+rustc-link-lib = ["mnl"]
+rustc-link-search = ["native=dist-assets/binaries/aarch64-unknown-linux-gnu"]
+[target.x86_64-unknown-linux-gnu.nftnl]
+rustc-link-lib = ["nftnl", "mnl"]
+rustc-link-search = ["native=dist-assets/binaries/x86_64-unknown-linux-gnu"]
+[target.aarch64-unknown-linux-gnu.nftnl]
+rustc-link-lib = ["nftnl", "mnl"]
+rustc-link-search = ["native=dist-assets/binaries/aarch64-unknown-linux-gnu"]