Răsfoiți Sursa

dav1d: only use nasm on x86 arch (#8347)

star9029 2 luni în urmă
părinte
comite
1147c53d80
1 a modificat fișierele cu 7 adăugiri și 1 ștergeri
  1. 7 1
      packages/d/dav1d/xmake.lua

+ 7 - 1
packages/d/dav1d/xmake.lua

@@ -20,7 +20,7 @@ package("dav1d")
         add_syslinks("pthread", "dl")
     end
 
-    add_deps("meson", "ninja", "nasm")
+    add_deps("meson", "ninja")
 
     if on_check then
         on_check("android", function (package)
@@ -29,6 +29,12 @@ package("dav1d")
         end)
     end
 
+    on_load(function (package)
+        if package:is_arch("x64", "x86", "x86_64", "i386") then
+            package:add("deps", "nasm")
+        end
+    end)
+
     on_install(function (package)
         if package:config("tools") then
             package:addenv("PATH", "bin")