fixed: distribution of `darwin-amd64`
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 22 Nov 2023 19:29:34 +0000 (13:29 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Wed, 22 Nov 2023 19:29:34 +0000 (13:29 -0600)
build.sh

index 29cc7b6c052a11780411001070acd47077dcf637..0342ee01c0339d7eb8c1604d62d013a7ede1baa3 100755 (executable)
--- a/build.sh
+++ b/build.sh
@@ -42,7 +42,14 @@ package_all() {
     mkdir -p "$DIST_DIR/lib"
     mkdir -p "$DIST_DIR/include"
 
-    [ -f runtime/onyx_runtime.so ] && cp runtime/onyx_runtime.so "$DIST_DIR/lib/"
+    case "$(uname)" in
+        Linux)  suffix='so' ;;
+        *BSD)   suffix='so' ;;
+        Darwin) suffix='dylib' ;;
+        *)      suffix='dll' ;;
+    esac
+
+    [ -f runtime/onyx_runtime.$suffix ] && cp runtime/onyx_runtime.$suffix "$DIST_DIR/lib/"
     cp "shared/include/onyx_library.h" "$DIST_DIR/include/onyx_library.h"
     cp "shared/include/wasm.h" "$DIST_DIR/include/wasm.h"