Add more versions to qt6lib and qt6base (#4817)

* Add more versions to qt6lib and qt6base

* Update xmake.lua

* Update xmake.lua

---------

Co-authored-by: Jérôme Leclercq <lynix680@gmail.com>
autoupdate-libsais-v2.8.5
Bruno Meneguello 8 months ago committed by GitHub
parent 59044d027e
commit da7a18e619
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 13
      packages/q/qt6base/xmake.lua
  2. 13
      packages/q/qt6lib/xmake.lua
  3. 27
      packages/q/qtbase/xmake.lua

@ -3,11 +3,24 @@ package("qt6base")
set_base("qtbase")
add_versions("6.3.0", "dummy")
add_versions("6.3.1", "dummy")
add_versions("6.3.2", "dummy")
add_versions("6.4.0", "dummy")
add_versions("6.4.1", "dummy")
add_versions("6.4.2", "dummy")
add_versions("6.4.3", "dummy")
add_versions("6.5.0", "dummy")
add_versions("6.5.1", "dummy")
add_versions("6.5.2", "dummy")
add_versions("6.5.3", "dummy")
add_versions("6.6.0", "dummy")
add_versions("6.6.1", "dummy")
add_versions("6.6.2", "dummy")
add_versions("6.6.3", "dummy")
add_versions("6.7.0", "dummy")
add_versions("6.7.1", "dummy")
add_versions("6.7.2", "dummy")
add_versions("6.8.0", "dummy")
on_install("windows|x64", "linux|x86_64", "macosx|x86_64", "mingw|x86_64", function (package)
package:base():script("install")(package)

@ -8,11 +8,24 @@ package("qt6lib")
add_configs("vs_runtime", {description = "Set vs compiler runtime.", default = "MD", readonly = true})
add_versions("6.3.0", "dummy")
add_versions("6.3.1", "dummy")
add_versions("6.3.2", "dummy")
add_versions("6.4.0", "dummy")
add_versions("6.4.1", "dummy")
add_versions("6.4.2", "dummy")
add_versions("6.4.3", "dummy")
add_versions("6.5.0", "dummy")
add_versions("6.5.1", "dummy")
add_versions("6.5.2", "dummy")
add_versions("6.5.3", "dummy")
add_versions("6.6.0", "dummy")
add_versions("6.6.1", "dummy")
add_versions("6.6.2", "dummy")
add_versions("6.6.3", "dummy")
add_versions("6.7.0", "dummy")
add_versions("6.7.1", "dummy")
add_versions("6.7.2", "dummy")
add_versions("6.8.0", "dummy")
on_load(function (package)
package:add("deps", "qt6base", {debug = package:is_debug(), version = package:version_str()})

@ -84,8 +84,10 @@ package("qtbase")
local compiler_version
if package:is_plat("windows") then
local vs = toolchain.load("msvc"):config("vs")
if tonumber(vs) >= 2019 or version:ge("6.0") then
local vs = package:toolchain("msvc"):config("vs")
if version:ge("6.8") then
compiler_version = "msvc2022"
elseif tonumber(vs) >= 2019 or version:ge("6.0") then
compiler_version = "msvc2019"
elseif vs == "2017" or vs == "2015" then
compiler_version = "msvc" .. vs
@ -116,7 +118,11 @@ package("qtbase")
end
arch = "win" .. winarch .. "_" .. compiler_version
elseif package:is_plat("linux") then
arch = "gcc_64"
if version:ge("6.7.0") then
arch = "linux_gcc_64"
else
arch = "gcc_64"
end
elseif package:is_plat("macosx") then
arch = "clang_64"
elseif package:is_plat("android") then
@ -167,8 +173,10 @@ package("qtbase")
end
local compiler_version
local vs = toolchain.load("msvc"):config("vs")
if tonumber(vs) >= 2019 or version:ge("6.0") then
local vs = package:toolchain("msvc"):config("vs")
if version:ge("6.8") then
compiler_version = "msvc2022"
elseif tonumber(vs) >= 2019 or version:ge("6.0") then
compiler_version = "msvc2019"
elseif vs == "2017" or vs == "2015" then
compiler_version = "msvc" .. vs
@ -183,14 +191,17 @@ package("qtbase")
end
hostarch = "win" .. winarch .. "_" .. compiler_version
elseif is_host("linux") then
hostarch = "gcc_64"
if version:ge("6.7.0") then
arch = "linux_gcc_64"
else
arch = "gcc_64"
end
elseif is_host("macosx") then
hostarch = "clang_64"
end
-- download qtbase to bin_host folder
os.vrunv("aqt", {"install-qt", "-O", path.join(installdir, "bin_host"),
runhost, "desktop", versionstr, hostarch})
os.vrunv("aqt", {"install-qt", "-O", path.join(installdir, "bin_host"), runhost, "desktop", versionstr, hostarch})
-- add symbolic links for useful tools
local tool_folders = {}

Loading…
Cancel
Save