add analyzersdk package
This commit is contained in:
22
packages/a/analyzersdk/xmake.lua
Normal file
22
packages/a/analyzersdk/xmake.lua
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
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)
|
||||||
Reference in New Issue
Block a user