From eda88652384cf334f80398ed800f20020262a689 Mon Sep 17 00:00:00 2001 From: Luni-4 Date: Sun, 7 Jun 2020 17:28:27 +0200 Subject: [PATCH] Fix gnu static lib path --- src/build_targets.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/build_targets.rs b/src/build_targets.rs index 81c380ac..ab56e6a5 100644 --- a/src/build_targets.rs +++ b/src/build_targets.rs @@ -37,7 +37,11 @@ impl BuildTargets { (shared_lib, static_lib, None, None) } ("windows", ref env) => { - let static_lib = targetdir.join(&format!("{}.lib", name)); + let static_lib = if *env == "msvc" { + targetdir.join(&format!("{}.lib", name)) + } else { + targetdir.join(&format!("lib{}.a", name)) + }; let shared_lib = targetdir.join(&format!("{}.dll", name)); let impl_lib = if *env == "msvc" { targetdir.join(&format!("{}.dll.lib", name))