-
package("ZSVisual")
on_fetch(function(package, opt)
local path = os.scriptdir() .. "/ZSVisual"
local linkdir = path .. "/Libs/Windows/x64"
local result = {
shared = true,
links = { "DogLicense_X64", -- "ZsCAD_X64",
"ZSCalib_X64", "ZSVisionCL_X64" },
bindir = linkdir,
linkdirs = linkdir,
includedirs = path .. "/include"
}
package:addenv("PATH", result.bindir)
return result
end)
on_test(function(package)
assert(package:has_cxxtypes("ZSVisionCL", {
includes = "ZSVisionCL.h"
}))
end)
package_end() |
Beta Was this translation helpful? Give feedback.
Answered by
waruqi
Jan 20, 2024
Replies: 1 comment 10 replies
-
走 target:pkg() 访问包的安装目录来自己 copy。 add_requires("xxx")
target("test")
after_install(function (target)
local xxx = target:pkg("xxx")
if xxx then
local installdir = xxx:installdir()
os.cp(...)
end
end)
add_packages("xxx")
qrc 目前不是原本就支持自动 rcc 编译么。。ts 的不清楚,应该还没支持 |
Beta Was this translation helpful? Give feedback.
10 replies
Answer selected by
RC1844
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
走 target:pkg() 访问包的安装目录来自己 copy。
qrc 目前不是原本就支持自动 rcc 编译么。。ts 的不清楚,应该还没支持