diff --git a/justfile b/justfile index 3d99501233ba906a89a4a41b9f0879514ff86a16..1baa145780feac908bd69a09e22854ed43340664 100644 --- a/justfile +++ b/justfile @@ -6,6 +6,7 @@ alias d := docs source := 'docs/documentation.typ' dest := 'documentation.pdf' +dynlib := if os_family() == "unix" { "libserial_bridge.dylib" } else if os_family() == "windows" { "serialbridge.dll" } else { "libserial_bridge.dylib" } ext := if os() == "macos" { "mexmaci64" } else if os_family() == "windows" { "mexw64" } else { "mexa64" } default: @@ -18,11 +19,11 @@ build-env MATLAB: build-release: cargo build --release - mv target/release/libserial_bridge.dylib serialbridge.{{ext}} + mv target/release/{{dynlib}} serialbridge.{{ext}} build-debug: cargo build - mv target/debug/libserial_bridge.dylib serialbridge.{{ext}} + mv target/debug/{{dynlib}} serialbridge.{{ext}} clean: cargo clean