From 11f539037af0ebe078147e42c931c6d1b7cecf5b Mon Sep 17 00:00:00 2001 From: David Craven Date: Mon, 7 Mar 2022 16:23:31 +0100 Subject: [PATCH] Use SDKROOT when set. --- src/lib.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 30ebc9212..d31e5232d 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -2181,7 +2181,12 @@ impl Build { }; self.print(&format!("Detecting {} SDK path for {}", os, sdk)); - let sdk_path = self.apple_sdk_root(sdk.as_str())?; + let sdk_path = if let Some(sdkroot) = env::var_os("SDKROOT") { + sdkroot + } else { + self.apple_sdk_root(sdk.as_str())? + }; + cmd.args.push("-isysroot".into()); cmd.args.push(sdk_path); cmd.args.push("-fembed-bitcode".into());