diff --git a/packages/l/libpng/xmake.lua b/packages/l/libpng/xmake.lua index 18f15162c..7c8188785 100644 --- a/packages/l/libpng/xmake.lua +++ b/packages/l/libpng/xmake.lua @@ -27,7 +27,7 @@ package("libpng") add_extsources("brew::libpng") end - on_install("windows", "mingw", "macosx|arm64", "android", "iphoneos", "cross", "bsd", "wasm", function (package) + on_install(function (package) io.writefile("xmake.lua", [[ add_rules("mode.debug", "mode.release") add_requires("zlib") @@ -61,11 +61,6 @@ package("libpng") end ]]) local configs = {} - if package:config("shared") then - configs.kind = "shared" - 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}) @@ -74,19 +69,6 @@ package("libpng") import("package.tools.xmake").install(package, configs) end) - on_install("macosx|x86_64", "linux", function (package) - local configs = {} - table.insert(configs, "--enable-shared=" .. (package:config("shared") and "yes" or "no")) - table.insert(configs, "--enable-static=" .. (package:config("shared") and "no" or "yes")) - if package:config("pic") ~= false then - table.insert(configs, "--with-pic") - end - if not package:dep("zlib"):is_system() then - table.insert(configs, "--with-zlib-prefix=" .. package:dep("zlib"):installdir()) - end - import("package.tools.autoconf").install(package, configs) - end) - on_test(function (package) assert(package:has_cfuncs("png_create_read_struct", {includes = "png.h"})) end)