From 6b9a0feafc14e5dc47cc4451930e7f56d50042f0 Mon Sep 17 00:00:00 2001 From: Rudi Schneider Date: Thu, 30 Jan 2025 16:15:37 +0100 Subject: [PATCH] platform-independent build.rs (#59) --- Rust/Egg/build.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Rust/Egg/build.rs b/Rust/Egg/build.rs index 93a13bc..e7f02bc 100644 --- a/Rust/Egg/build.rs +++ b/Rust/Egg/build.rs @@ -1,6 +1,4 @@ use std::process::Command; -use std::ffi::OsStr; -use std::os::unix::ffi::OsStrExt; extern crate cc; @@ -8,7 +6,7 @@ fn main() { let mut cc = cc::Build::new(); cc.file("../../C/rev_ffi.c"); let bytes = Command::new("leanc").args(["--print-cflags"]).output().unwrap().stdout; - let s = OsStr::from_bytes(&bytes).to_str().unwrap(); + let s = String::from_utf8(bytes).unwrap(); for flag in s.split(" ") { let flag = flag.trim(); cc.flag(flag);