diff --git a/src/PATHSolver.jl b/src/PATHSolver.jl index 8ec5716..5dbfd4e 100644 --- a/src/PATHSolver.jl +++ b/src/PATHSolver.jl @@ -13,7 +13,7 @@ function __init__() platform = if Sys.iswindows() "windows" elseif Sys.isapple() - "macos" + Sys.ARCH == :aarch64 ? "silicon" : "macos" elseif Sys.islinux() "linux" else @@ -28,6 +28,10 @@ function __init__() "libpath50.dylib", "8787de93d21f49a46146ebe2ef5844d1c20a80f934a85f60164f9ddc670412f8", ), + "silicon" => ( + "libpath50.silicon.dylib", + "4e667615180565062013ab50a3968bbeddf3e510a9cdbfc27aa685152742b637", + ), "linux" => ( "libpath50.so", "8c36baaea0952729788ec8d964253305b04b0289a1d74ca5606862c9ddb8f2fd", @@ -51,6 +55,10 @@ function __init__() "liblusol.dylib", "52d631fd3d753581c62d5b4b636e9cb3f8cc822738fe34c6879443d5b5092f12", ), + "silicon" => ( + "liblusol.silicon.dylib", + "24113f8730cdaa567c70eee36209720e37ade6080dc62bfd5ee873da0357b88d", + ), "linux" => ( "liblusol.so", "ca87167853cdac9d4697a51a588d13ed9a7c093219743efa1d250cb62ac3dcb7",