From 711b3067dad5ebfb3558055756f47f04715ca27a Mon Sep 17 00:00:00 2001 From: Nicolas Stalder Date: Wed, 6 Jan 2021 12:14:26 +0100 Subject: [PATCH] Fail directly if TARGET were missing --- build.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build.rs b/build.rs index 2877b00..bf2bc7c 100644 --- a/build.rs +++ b/build.rs @@ -1,9 +1,9 @@ use std::env; use std::path::PathBuf; -fn main() { +fn main() -> Result<(), Box> { let mut builder = cc::Build::new(); - let target = env::var("TARGET").unwrap_or("".to_string()); + let target = env::var("TARGET")?; let builder = builder .flag("-std=c11") .flag("-DLFS_NO_MALLOC") @@ -36,4 +36,6 @@ fn main() { bindings .write_to_file(out_path.join("bindings.rs")) .expect("Couldn't write bindings!"); + + Ok(()) }