Try to fix qt through packages

This commit is contained in:
Jérôme Leclercq
2021-07-30 14:57:02 +02:00
parent 8c2fe8333a
commit 101c3f61c5
7 changed files with 77 additions and 92 deletions

View File

@@ -4,11 +4,16 @@ package("qt5core")
set_description("Qt is the faster, smarter way to create innovative devices, modern UIs & applications for multiple screens. Cross-platform software development at its best.")
set_license("LGPL-3")
add_deps("qt5base")
on_load(function (package)
package:add("deps", "qt5base", {debug = package:is_debug()})
end)
on_fetch(function (package)
local base = package:dep("qt5base")
local qt = base:data("qtdir")
if not qt then
return
end
return {
qtdir = qt,
@@ -17,3 +22,13 @@ package("qt5core")
includedirs = table.wrap(qt.includedir)
}
end)
on_install(function (package)
local base = package:dep("qt5base")
local qt = base:data("qtdir")
assert(qt, "qt5base is required")
end)
on_test(function (package)
end)