23 lines
968 B
Lua
23 lines
968 B
Lua
package("analyzersdk")
|
|
set_homepage("https://github.com/saleae/AnalyzerSDK")
|
|
set_description("Logic 1 & Logic 2 Analyzer SDK")
|
|
|
|
add_urls("https://github.com/saleae/AnalyzerSDK.git")
|
|
add_versions("2023.07.07", "114a3b8306e6a5008453546eda003db15b002027")
|
|
|
|
on_install("linux", "windows", "macosx", function (package)
|
|
local baseLibPath = "lib_x86_64"
|
|
if is_arch("arm64") then
|
|
baseLibPath = "lib_arm64"
|
|
end
|
|
if is_plat("linux") then
|
|
os.cp(path.join(baseLibPath, "libAnalyzer.so"), package:installdir("lib"))
|
|
elseif is_plat("macosx") then
|
|
os.cp(path.join(baseLibPath, "libAnalyzer.dylib"), package:installdir("lib"))
|
|
else
|
|
os.cp(path.join(baseLibPath, "Analyzer.dll"), package:installdir("bin"))
|
|
os.cp(path.join(baseLibPath, "Analyzer.lib"), package:installdir("lib"))
|
|
end
|
|
os.cp("include/*", package:installdir("include"))
|
|
end)
|