diff --git a/build.rs b/build.rs index 68b7510..9b0645f 100644 --- a/build.rs +++ b/build.rs @@ -627,7 +627,7 @@ fn maybe_search_include(include_paths: &[PathBuf], header: &str) -> Option = if env::var("CARGO_FEATURE_BUILD").is_ok() { println!( "cargo:rustc-link-search=native={}", search().join("lib").to_string_lossy() ); - link_to_libraries(statik); + link_to_libraries(statik, &target_os); if fs::metadata(&search().join("lib").join("libavutil.a")).is_err() { fs::create_dir_all(&output()).expect("failed to create build directory"); fetch().unwrap(); @@ -686,7 +687,7 @@ fn main() { "cargo:rustc-link-search=native={}", ffmpeg_dir.join("lib").to_string_lossy() ); - link_to_libraries(statik); + link_to_libraries(statik, &target_os); vec![ffmpeg_dir.join("include")] } else if let Some(paths) = try_vcpkg(statik) { // vcpkg doesn't detect the "system" dependencies @@ -741,7 +742,7 @@ fn main() { .include_paths }; - if statik && cfg!(target_os = "macos") { + if statik && target_os == "macos" { let frameworks = vec![ "AppKit", "AudioToolbox",