in aws-lc-sys/builder/cmake_builder.rs [220:241]
fn configure_android(&self, _cmake_cfg: &mut cmake::Config) {
// If we leave CMAKE_SYSTEM_PROCESSOR unset, then cmake-rs should handle properly setting
// CMAKE_SYSTEM_NAME and CMAKE_SYSTEM_PROCESSOR:
// https://github.com/rust-lang/cmake-rs/blob/b689783b5448966e810d515c798465f2e0ab56fd/src/lib.rs#L450-L499
// Log relevant environment variables.
if let Some(value) = optional_env_optional_crate_target("ANDROID_NDK_ROOT") {
set_env("ANDROID_NDK_ROOT", value);
} else {
emit_warning("ANDROID_NDK_ROOT not set.");
}
if let Some(value) = optional_env_optional_crate_target("ANDROID_NDK") {
set_env("ANDROID_NDK", value);
} else {
emit_warning("ANDROID_NDK not set.");
}
if let Some(value) = optional_env_optional_crate_target("ANDROID_STANDALONE_TOOLCHAIN") {
set_env("ANDROID_STANDALONE_TOOLCHAIN", value);
} else {
emit_warning("ANDROID_STANDALONE_TOOLCHAIN not set.");
}
}