|
@@ -24,6 +24,7 @@ package("cmake")
|
|
|
add_versions("3.30.1", "51e12618829b811bba6f033ee8f39f6192da1b6abb20d82a7899d5134e879a4c")
|
|
|
add_versions("3.30.2", "c6fdda745f9ce69bca048e91955c7d043ba905d6388a62e0ff52b681ac17183c")
|
|
|
add_versions("4.0.0", "a7d66b55c673845e21b5541340417bae4823958393a59f4b644c26d433b19a0b")
|
|
|
+ add_versions("4.0.1", "5bb98e3096f0efe159bd862c2f293a43b5ebee6c0646bbc5fe7244cf2fc1c261")
|
|
|
elseif is_host("linux") then
|
|
|
if os.arch():find("arm64.*") then
|
|
|
add_urls("https://cmake.org/files/v$(version)-aarch64.tar.gz", {version = function (version)
|
|
@@ -40,6 +41,7 @@ package("cmake")
|
|
|
add_versions("3.30.1", "ad234996f8750f11d7bd0d17b03f55c434816adf1f1671aab9e8bab21a43286a")
|
|
|
add_versions("3.30.2", "d18f50f01b001303d21f53c6c16ff12ee3aa45df5da1899c2fe95be7426aa026")
|
|
|
add_versions("4.0.0", "3727d7a6ca900331447a55c08404cc11248b2e8d2709a6b3ed85b01189bb16af")
|
|
|
+ add_versions("4.0.1", "e4549bc77be50c4dacac18602befe0ec5cfc19444dbc64e16256f5ae98f7b63e")
|
|
|
else
|
|
|
add_urls("https://cmake.org/files/v$(version)-x86_64.tar.gz", {version = function (version)
|
|
|
return table.concat(table.slice((version):split('%.'), 1, 2), '.') .. "/cmake-" .. version .. (version:ge("3.20") and "-linux" or "-Linux")
|
|
@@ -61,6 +63,7 @@ package("cmake")
|
|
|
add_versions("3.30.1", "ac31f077ef3378641fa25a3cb980d21b2f083982d3149a8f2eb9154f2b53696b")
|
|
|
add_versions("3.30.2", "cdd7fb352605cee3ae53b0e18b5929b642900e33d6b0173e19f6d4f2067ebf16")
|
|
|
add_versions("4.0.0", "a06e6e32da747e569162bc0442a3fd400fadd9db7d4f185c9e4464ab299a294b")
|
|
|
+ add_versions("4.0.1", "d66c11c010588c8256ee20a26b45977cd5b2f4aee2b742d4b8a353769940d147")
|
|
|
end
|
|
|
elseif is_host("windows") then
|
|
|
if os.arch() == "x64" then
|
|
@@ -84,6 +87,7 @@ package("cmake")
|
|
|
add_versions("3.30.1", "cf7788ff9d92812da194847d4ec874fc576f34079987d0f20c96cd09e2a16220")
|
|
|
add_versions("3.30.2", "48bf4b3dc2d668c578e0884cac7878e146b036ca6b5ce4f8b5572f861b004c25")
|
|
|
add_versions("4.0.0", "89e87f3e297b70f1349ee7c5f90783ca96efb986b70c558c799c3c9b1b716456")
|
|
|
+ add_versions("4.0.1", "31742b9a264b36897e0c904ab3520baf00a5b5ac5bc801aeede28d0d217eec65")
|
|
|
elseif os.arch() == "x86" then
|
|
|
add_urls("https://cmake.org/files/v$(version).zip", {excludes = {"*/doc/*"}, version = function (version)
|
|
|
return table.concat(table.slice((version):split('%.'), 1, 2), '.') .. "/cmake-" .. version .. (version:ge("3.20") and "-windows-i386" or "-win32-x86")
|
|
@@ -105,6 +109,7 @@ package("cmake")
|
|
|
add_versions("3.30.1", "f5fb1d93b82e9a5fbd5853d4b17a130605f0b4ed13a655d1371c2d6d55f9261d")
|
|
|
add_versions("3.30.2", "d01f7ea52097dd58aa225884b1ecc543827e9ef99d36dac2898609a0d5e60eb6")
|
|
|
add_versions("4.0.0", "28408c0ca3b4461550bbcad94c526846699ed79366d81b57db0375cb119875dd")
|
|
|
+ add_versions("4.0.1", "9174c1f0b519418436eb37c9b419aff40a8b12e12feee649abf04826544f2cdd")
|
|
|
elseif os.arch() == "arm64" then
|
|
|
add_urls("https://cmake.org/files/v$(version).zip", {excludes = {"*/doc/*"}, version = function (version)
|
|
|
return table.concat(table.slice((version):split('%.'), 1, 2), '.') .. "/cmake-" .. version .. "-windows-arm64"
|
|
@@ -118,6 +123,7 @@ package("cmake")
|
|
|
add_versions("3.30.1", "02b433f70aa549449be2d53046d0179590bf3b6290d9fda3fbbb23f96a4f2802")
|
|
|
add_versions("3.30.2", "c0cef52e8f60eb1c3058f8bc0b3803c27d79f066b7d7d94f46a2c689bbd36f22")
|
|
|
add_versions("4.0.0", "6a24f1ea0965a10a2508b16db1ec8b62c83d5323ac33a1aa7d201797ba147302")
|
|
|
+ add_versions("4.0.1", "3de43c9c826349bba61eef04de90c12c2ad8632b0e0af31c57145f6da69898fb")
|
|
|
end
|
|
|
else
|
|
|
add_urls("https://github.com/Kitware/CMake/releases/download/v$(version)/cmake-$(version).tar.gz")
|
|
@@ -133,6 +139,7 @@ package("cmake")
|
|
|
add_versions("3.30.1", "df9b3c53e3ce84c3c1b7c253e5ceff7d8d1f084ff0673d048f260e04ccb346e1")
|
|
|
add_versions("3.30.2", "46074c781eccebc433e98f0bbfa265ca3fd4381f245ca3b140e7711531d60db2")
|
|
|
add_versions("4.0.0", "ddc54ad63b87e153cf50be450a6580f1b17b4881de8941da963ff56991a4083b")
|
|
|
+ add_versions("4.0.1", "d630a7e00e63e520b25259f83d425ef783b4661bdc8f47e21c7f23f3780a21e1")
|
|
|
end
|
|
|
|
|
|
if is_plat("mingw") and is_subhost("msys") then
|