mirror of
https://github.com/tauri-apps/tauri.git
synced 2026-02-06 14:57:06 +00:00
fix(cli): skip checks ndk when NDK_HOME set
This commit is contained in:
parent
1afa9df6d5
commit
fcc5fc5bb9
@ -352,6 +352,20 @@ fn ensure_sdk(non_interactive: bool) -> Result<()> {
|
||||
}
|
||||
|
||||
fn ensure_ndk(non_interactive: bool) -> Result<()> {
|
||||
|
||||
// Return Ok if NDK_HOME is set by user and its path exists
|
||||
if let Some(ndk_home) = std::env::var_os("NDK_HOME").map(PathBuf::from) {
|
||||
if ndk_home.exists() {
|
||||
log::info!("Using NDK from NDK_HOME: {}", ndk_home.display());
|
||||
return Ok(());
|
||||
} else {
|
||||
crate::error::bail!(
|
||||
"NDK_HOME is set to {}, but the path does not exist.",
|
||||
ndk_home.display()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// re-evaluate ANDROID_HOME
|
||||
let android_home = std::env::var_os("ANDROID_HOME")
|
||||
.map(PathBuf::from)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user