Skip to content

Commit

Permalink
fix(sys): linux absl link with vcpkg
Browse files Browse the repository at this point in the history
decahedron1 committed Nov 8, 2024
1 parent 98fb1e7 commit 3238e3f
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions ort-sys/build.rs
Original file line number Diff line number Diff line change
@@ -346,8 +346,13 @@ fn prepare_libort_dir() -> (PathBuf, bool) {
add_search_dir(transform_dep(external_lib_dir.join("abseil_cpp-build").join("absl").join("debugging"), &profile));
println!("cargo:rustc-link-lib=static=absl_symbolize");
println!("cargo:rustc-link-lib=static=absl_stacktrace");
let abseil_lib_log_dir = transform_dep(external_lib_dir.join("abseil_cpp-build").join("absl").join("log"), &profile);
add_search_dir(&abseil_lib_log_dir);
let abseil_lib_log_dir = if !has_vcpkg_link {
let dir = transform_dep(external_lib_dir.join("abseil_cpp-build").join("absl").join("log"), &profile);
add_search_dir(&dir);
dir
} else {
vcpkg_lib_dir.clone().unwrap()
};
println!("cargo:rustc-link-lib=static=absl_log_globals");
println!("cargo:rustc-link-lib=static=absl_log_internal_format");
println!("cargo:rustc-link-lib=static=absl_log_internal_proto");

0 comments on commit 3238e3f

Please sign in to comment.