Skip to content

Commit

Permalink
Update version handling
Browse files Browse the repository at this point in the history
  • Loading branch information
ArthurVasseur committed Feb 3, 2025
1 parent ec8384f commit 5656e55
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions packages/l/llvm/xmake.lua
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,20 @@ package("llvm")
if on_source then
on_source(function (package)
import("core.base.semver")

local precompiled = false
local requiredversion = semver.new(package:requireinfo().version)
local latest = "18.1.8"

local requiredversion = (package:requireinfo() and package:requireinfo().version) or "latest" == "latest"

if requiredversion ~= "latest" and requiredversion ~= latest then
if semver.satisfies(latest, (package:requireinfo() and package:requireinfo().version) or latest) then
requiredversion = semver.new(latest)
else
requiredversion = semver.new(requiredversion)
end
else
requiredversion = semver.new(latest)
end

if package:is_plat("windows") then
if requiredversion:major() <= 18 and requiredversion:minor() >= 1 then
Expand Down

0 comments on commit 5656e55

Please sign in to comment.