mirror of
https://github.com/robbert-vdh/nih-plug.git
synced 2026-07-01 02:36:54 +00:00
Handle packages with dashes in bundler
This commit is contained in:
@@ -345,10 +345,13 @@ fn target_base(cross_compile_target: Option<&str>) -> Result<PathBuf> {
|
|||||||
|
|
||||||
/// The file name of the compiled library for a `cdylib` crate.
|
/// The file name of the compiled library for a `cdylib` crate.
|
||||||
fn library_basename(package: &str, target: CompilationTarget) -> String {
|
fn library_basename(package: &str, target: CompilationTarget) -> String {
|
||||||
|
// Cargo will replace dashes with underscores
|
||||||
|
let lib_name = package.replace('-', "_");
|
||||||
|
|
||||||
match target {
|
match target {
|
||||||
CompilationTarget::Linux(_) => format!("lib{package}.so"),
|
CompilationTarget::Linux(_) => format!("lib{lib_name}.so"),
|
||||||
CompilationTarget::MacOS(_) => format!("lib{package}.dylib"),
|
CompilationTarget::MacOS(_) => format!("lib{lib_name}.dylib"),
|
||||||
CompilationTarget::Windows(_) => format!("{package}.dll"),
|
CompilationTarget::Windows(_) => format!("{lib_name}.dll"),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user