Skip to content
This repository was archived by the owner on Jul 3, 2020. It is now read-only.

Commit 1412966

Browse files
Agorgianitis Loukastomaka
authored andcommitted
Fixed missing unified header include paths that lead in broken builds when having native dependencies (#186)
1 parent d46f7ef commit 1412966

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

cargo-apk/src/ops/build.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -194,8 +194,8 @@ pub fn build(workspace: &Workspace, config: &AndroidConfig, options: &Options)
194194
env::set_var(&format!("CC_{}", build_target), gcc_path.as_os_str());
195195
env::set_var(&format!("CXX_{}", build_target), gxx_path.as_os_str());
196196
env::set_var(&format!("AR_{}", build_target), ar_path.as_os_str());
197-
env::set_var(&format!("CFLAGS_{}", build_target), &format!("--sysroot {}", gcc_sysroot_linker.to_string_lossy()));
198-
env::set_var(&format!("CXXFLAGS_{}", build_target), &format!("--sysroot {}", gcc_sysroot_linker.to_string_lossy()));
197+
env::set_var(&format!("CFLAGS_{}", build_target), &format!("--sysroot {} -isysroot {} -isystem {}", gcc_sysroot_linker.to_string_lossy(), gcc_sysroot.to_string_lossy(), gcc_isystem.to_string_lossy()));
198+
env::set_var(&format!("CXXFLAGS_{}", build_target), &format!("--sysroot {} -isysroot {} -isystem {}", gcc_sysroot_linker.to_string_lossy(), gcc_sysroot.to_string_lossy(), gcc_isystem.to_string_lossy()));
199199

200200
let extra_args = vec![
201201
"-C".to_owned(), format!("linker={}", android_artifacts_dir.join(if cfg!(target_os = "windows") { "linker_exe.exe" } else { "linker_exe" }).to_string_lossy()),

0 commit comments

Comments
 (0)