conveyor-belt-new/package-index.lua
2025-03-27 22:29:43 +08:00

33 lines
1.3 KiB
Lua

package("wiringPi")
add_urls("https://github.com/WiringPi/WiringPi/archive/refs/tags/$(version).tar.gz")
add_versions("3.14","71d8b4c3bc967cf77ac15fad38791e9976cded31798715cdd3abbf8cca5cd401")
if is_plat("linux") then
add_extsources("apt::wiringpi")
end
on_install(function(package)
io.writefile(
"xmake.lua",
[[add_rules("mode.debug", "mode.release")
target("wiringPi")
set_kind("static")
add_files("wiringPi/*.c")
add_headerfiles("wiringPi/wiringPi.h")
add_includedirs("wiringPi")
]])
import("package.tools.xmake").install(package)
end)
package_end()
package("my-libmodbus")
set_base("libmodbus")
on_install(function(package)
local configs = {"--disable-tests"};
if not package:config("shared") then
table.insert(configs,"--enable-static=yes")
table.insert(configs,"--enable-shared=no")
end
import("package.tools.autoconf").install(package,configs)
end)
package_end()