Selaa lähdekoodia

fix libpng for android armv7 (#547)

ruki 4 vuotta sitten
vanhempi
commit
5430f32f65
1 muutettua tiedostoa jossa 4 lisäystä ja 0 poistoa
  1. 4 0
      packages/l/libpng/xmake.lua

+ 4 - 0
packages/l/libpng/xmake.lua

@@ -50,6 +50,10 @@ package("libpng")
         elseif not package:is_plat("windows", "mingw") and package:config("pic") ~= false then
             configs.cxflags = "-fPIC"
         end
+        if package:is_plat("android") and package:is_arch("armeabi-v7a") then
+            io.replace("arm/filter_neon.S", ".func", ".hidden", {plain = true})
+            io.replace("arm/filter_neon.S", ".endfunc", "", {plain = true})
+        end
         os.cp("scripts/pnglibconf.h.prebuilt", "pnglibconf.h")
         import("package.tools.xmake").install(package, configs)
     end)