From 30ac0e1580fdb4d8f7fc39a2efab7c9b095b5588 Mon Sep 17 00:00:00 2001 From: Rob Gilson Date: Sun, 11 Apr 2021 12:47:02 -0400 Subject: [PATCH] Add a linking fallback for cross compilation --- build.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build.rs b/build.rs index 20cf4a0..793b49e 100644 --- a/build.rs +++ b/build.rs @@ -35,7 +35,10 @@ fn check_func(function_name: &str) -> bool { } fn main() { - pkg_config::find_library("libudev").unwrap(); + if pkg_config::find_library("libudev").is_err() { + // fallback for cross-compilation + println!("cargo:link-target={}", "udev"); + } if check_func("udev_hwdb_new") { println!("cargo:rustc-cfg=hwdb");