From 3aa7557e0824c9f962102ddaec0299e322563049 Mon Sep 17 00:00:00 2001 From: Eleanor Clifford Date: Wed, 2 Oct 2024 17:36:37 +0100 Subject: [PATCH] Fix netbsd --- libusb1-sys/build.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libusb1-sys/build.rs b/libusb1-sys/build.rs index 3d05d43..ab69471 100644 --- a/libusb1-sys/build.rs +++ b/libusb1-sys/build.rs @@ -148,6 +148,11 @@ fn make_source() { base_config.file(libusb_source.join("libusb/os/linux_usbfs.c")); } + if std::env::var("CARGO_CFG_TARGET_OS") == Ok("netbsd".into()) + { + base_config.file(libusb_source.join("libusb/os/netbsd_usb.c")); + } + if std::env::var("CARGO_CFG_TARGET_FAMILY") == Ok("unix".into()) { base_config.define("HAVE_SYS_TIME_H", Some("1")); base_config.define("HAVE_NFDS_T", Some("1"));