From 1fe5006423bbbe2773f9314154431dc38b2848ab 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 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libusb1-sys/build.rs b/libusb1-sys/build.rs index 3d05d43..6153d38 100644 --- a/libusb1-sys/build.rs +++ b/libusb1-sys/build.rs @@ -148,6 +148,10 @@ 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"));