forked from microsoft/vcpkg
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: Bump program versions as msys archived
Signed-off-by: Gordon Smith <[email protected]>
- Loading branch information
1 parent
c962941
commit 2581536
Showing
28 changed files
with
448 additions
and
459 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
set(program_name 7z) | ||
set(paths_to_search "${DOWNLOADS}/tools/7z/Files/7-Zip") | ||
set(download_urls "https://7-zip.org/a/7z1900.msi") | ||
set(download_filename "7z1900.msi") | ||
set(download_sha512 f73b04e2d9f29d4393fde572dcf3c3f0f6fa27e747e5df292294ab7536ae24c239bf917689d71eb10cc49f6b9a4ace26d7c122ee887d93cc935f268c404e9067) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
set(program_name aria2c) | ||
set(program_version 1.35.0) | ||
set(paths_to_search "${DOWNLOADS}/tools/aria2c/aria2-${program_version}-win-32bit-build1") | ||
set(download_urls "https://github.com/aria2/aria2/releases/download/release-${program_version}/aria2-${program_version}-win-32bit-build1.zip") | ||
set(download_filename "aria2-${program_version}-win-32bit-build1.zip") | ||
set(download_sha512 933537cad820b1cecf43a9eeca7e1b241dd7b1c902ee942441a166f2c38845f16046321efbdfa2f83c7e9fc50c7ecc5da6fd00e0c6e2124c07d3b783aa5092a4) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
set(program_name bazel) | ||
set(program_version 4.2.2) | ||
set(rename_binary_to "bazel") | ||
if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") | ||
set(supported_on_unix ON) | ||
set(tool_subdirectory "${program_version}-linux") | ||
set(download_urls "https://github.com/bazelbuild/bazel/releases/download/${program_version}/bazel-${tool_subdirectory}-x86_64") | ||
set(download_filename "bazel-${tool_subdirectory}-x86_64") | ||
set(raw_executable ON) | ||
set(download_sha512 f38619e054df78cab38278a5901b2798f2e25b5cec53358d98278002e713d225fd3df96a209b7f22a2357835a279cee8ef1768e10561b3e9fe6361f324563bb9) | ||
elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin") | ||
set(supported_on_unix ON) | ||
set(tool_subdirectory "${program_version}-darwin") | ||
set(download_urls "https://github.com/bazelbuild/bazel/releases/download/${program_version}/bazel-${tool_subdirectory}-x86_64") | ||
set(download_filename "bazel-${tool_subdirectory}-x86_64") | ||
set(raw_executable ON) | ||
set(download_sha512 a3fd8f9d71b0669d742439200f27ee0a3891c1f248df62c841ebb2b416a47534562f429f8a08793b074e9b74f2ede3d97a7e13ac9921c7ee2dc6a2dca8b7f275) | ||
else() | ||
set(tool_subdirectory "${program_version}-windows") | ||
set(download_urls "https://github.com/bazelbuild/bazel/releases/download/${program_version}/bazel-${tool_subdirectory}-x86_64.zip") | ||
set(download_filename "bazel-${tool_subdirectory}-x86_64.zip") | ||
set(download_sha512 8a8196e242964114316232818cb81bfa19ebfd3a029ebf550a241e33b22a6e9ed636dade06411a8706c05c4e73def0bc8d7f45ff0ec5478bcc5de21b5638204d) | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
if(CMAKE_HOST_WIN32) | ||
# This download shall be the same as in vcpkg_find_acquire_program(FLEX).cmake | ||
set(program_version 2.5.25) | ||
set(download_urls "https://github.com/lexxmark/winflexbison/releases/download/v${program_version}/win_flex_bison-${program_version}.zip") | ||
set(download_filename "win_flex_bison-${program_version}.zip") | ||
set(download_sha512 2a829eb05003178c89f891dd0a67add360c112e74821ff28e38feb61dac5b66e9d3d5636ff9eef055616aaf282ee8d6be9f14c6ae4577f60bdcec96cec9f364e) | ||
set(tool_subdirectory "${program_version}") | ||
set(program_name win_bison) | ||
set(paths_to_search "${DOWNLOADS}/tools/win_flex/${program_version}") | ||
if(NOT EXISTS "${paths_to_search}/data/m4sugar/m4sugar.m4") | ||
file(REMOVE_RECURSE "${paths_to_search}") | ||
endif() | ||
else() | ||
set(program_name bison) | ||
set(apt_package_name bison) | ||
set(brew_package_name bison) | ||
if (APPLE) | ||
set(paths_to_search /usr/local/opt/bison/bin) | ||
endif() | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
set(program_name clang) | ||
set(tool_subdirectory "clang-15.0.6") | ||
set(program_version 15.0.6) | ||
if(CMAKE_HOST_WIN32) | ||
set(paths_to_search | ||
# Support LLVM in Visual Studio 2019 | ||
"$ENV{LLVMInstallDir}/x64/bin" | ||
"$ENV{LLVMInstallDir}/bin" | ||
"$ENV{VCINSTALLDIR}/Tools/Llvm/x64/bin" | ||
"$ENV{VCINSTALLDIR}/Tools/Llvm/bin" | ||
"${DOWNLOADS}/tools/${tool_subdirectory}-windows/bin" | ||
"${DOWNLOADS}/tools/clang/${tool_subdirectory}/bin") | ||
|
||
if(DEFINED ENV{PROCESSOR_ARCHITEW6432}) | ||
set(host_arch "$ENV{PROCESSOR_ARCHITEW6432}") | ||
else() | ||
set(host_arch "$ENV{PROCESSOR_ARCHITECTURE}") | ||
endif() | ||
|
||
if(host_arch MATCHES "64") | ||
set(download_urls "https://github.com/llvm/llvm-project/releases/download/llvmorg-${program_version}/LLVM-${program_version}-win64.exe") | ||
set(download_filename "LLVM-${program_version}-win64.7z.exe") | ||
set(download_sha512 2dd6f3eea106f2b905e6658ea5ea12856d17285adbfba055edc2d6b6389c4c2f7aa001df5cb0d8fb84fa7fa47d5035a7fddf276523b472dd55f150ae25938768) | ||
else() | ||
set(download_urls "https://github.com/llvm/llvm-project/releases/download/llvmorg-${program_version}/LLVM-${program_version}-win32.exe") | ||
set(download_filename "LLVM-${program_version}-win32.7z.exe") | ||
set(download_sha512 90225D650EADB0E590A9912B479B46A575D41A19EB5F2DA03C4DC8B032DC0790222F0E3706DFE2A35C0E7747941972AC26CB47D3EB13730DB76168931F37E5F1) | ||
endif() | ||
endif() | ||
set(brew_package_name "llvm") | ||
set(apt_package_name "clang") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
set(program_name dark) | ||
set(tool_subdirectory "wix311-binaries") | ||
set(paths_to_search "${DOWNLOADS}/tools/dark/${tool_subdirectory}") | ||
set(download_urls "https://github.com/wixtoolset/wix3/releases/download/wix311rtm/wix311-binaries.zip") | ||
set(download_filename "wix311-binaries.zip") | ||
set(download_sha512 74f0fa29b5991ca655e34a9d1000d47d4272e071113fada86727ee943d913177ae96dc3d435eaf494d2158f37560cd4c2c5274176946ebdb17bf2354ced1c516) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
set(program_name doxygen) | ||
set(program_version 1.9.1) | ||
vcpkg_list(SET sourceforge_args | ||
REPO doxygen | ||
REF "rel-${program_version}" | ||
FILENAME "doxygen-${program_version}.windows.bin.zip" | ||
SHA512 c3eeb6b9fa4eab70fb6b0864fbbf94fb8050f3fee38d117cf470921a80e3569cc1c8b0272604d6731e05f01790cfaa70e159bec5d0882fc4f2d8ae4a5d52a21b | ||
NO_REMOVE_ONE_LEVEL | ||
WORKING_DIRECTORY "${DOWNLOADS}/tools/doxygen" | ||
) | ||
set(tool_subdirectory c3eeb6b9fa-76d69c6db5) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
if(CMAKE_HOST_WIN32) | ||
# This download shall be the same as in vcpkg_find_acquire_program(BISON).cmake | ||
set(program_version 2.5.25) | ||
set(download_urls "https://github.com/lexxmark/winflexbison/releases/download/v${program_version}/win_flex_bison-${program_version}.zip") | ||
set(download_filename "win_flex_bison-${program_version}.zip") | ||
set(download_sha512 2a829eb05003178c89f891dd0a67add360c112e74821ff28e38feb61dac5b66e9d3d5636ff9eef055616aaf282ee8d6be9f14c6ae4577f60bdcec96cec9f364e) | ||
set(tool_subdirectory "${program_version}") | ||
set(program_name win_flex) | ||
set(paths_to_search "${DOWNLOADS}/tools/win_flex/${program_version}") | ||
if(NOT EXISTS "${paths_to_search}/data/m4sugar/m4sugar.m4") | ||
file(REMOVE_RECURSE "${paths_to_search}") | ||
endif() | ||
else() | ||
set(program_name flex) | ||
set(apt_package_name flex) | ||
set(brew_package_name flex) | ||
endif() |
11 changes: 11 additions & 0 deletions
11
scripts/cmake/vcpkg_find_acquire_program(GASPREPROCESSOR).cmake
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
set(raw_executable true) | ||
set(program_name gas-preprocessor) | ||
set(interpreter PERL) | ||
set(search_names "gas-preprocessor.pl") | ||
set(paths_to_search "${DOWNLOADS}/tools/gas-preprocessor/${tool_subdirectory}") | ||
set(rename_binary_to "gas-preprocessor.pl") | ||
set(commit_id 9309c67acb535ca6248f092e96131d8eb07eefc1) | ||
set(download_urls "https://raw.githubusercontent.com/FFmpeg/gas-preprocessor/${commit_id}/gas-preprocessor.pl") | ||
string(SUBSTRING ${commit_id} 0 8 tool_subdirectory) | ||
set(download_filename "gas-preprocessor-${tool_subdirectory}.pl") | ||
set(download_sha512 b4749cf8aa758e3f28d4b21803422a5c2588f5fc48cfd317564606b374f8d739c636067cf7a4956d7365d63b055bc6e7626c304857e6c9013d6b4a0db9d8ad4f) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
set(program_name git) | ||
if(CMAKE_HOST_WIN32) | ||
set(base_version 2.32.0) | ||
set(program_version 2.32.0.2) | ||
set(tool_subdirectory "git-${program_version}-2-windows") | ||
set(download_urls "https://github.com/git-for-windows/git/releases/download/v${base_version}.windows.2/PortableGit-${program_version}-32-bit.7z.exe") | ||
set(download_filename "PortableGit-${program_version}-32-bit.7z.exe") | ||
set(download_sha512 867d8534972cbaf7a4224e25a14d484f8d17ef186f8d79e9a758afb90cf69541375cb7615a39702311f4809cb8371ef85c2b1a15bfffe9e48f0e597ac011b348) | ||
set(paths_to_search | ||
"${DOWNLOADS}/tools/${tool_subdirectory}/mingw32/bin" | ||
"${DOWNLOADS}/tools/git/${tool_subdirectory}/mingw32/bin") | ||
else() | ||
set(brew_package_name "git") | ||
set(apt_package_name "git") | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
set(program_name gn) | ||
set(rename_binary_to "gn") | ||
if(EXISTS "${CURRENT_HOST_INSTALLED_DIR}/share/gn/version.txt") | ||
file(READ "${CURRENT_HOST_INSTALLED_DIR}/share/gn/version.txt" program_version) | ||
set(paths_to_search "${CURRENT_HOST_INSTALLED_DIR}/tools/gn") | ||
else() # Old behavior | ||
message("Consider adding vcpkg-tool-gn as a host dependency of this port or create an issue at https://github.com/microsoft/vcpkg/issues") | ||
set(cipd_download_gn "https://chrome-infra-packages.appspot.com/dl/gn/gn") | ||
if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") | ||
set(supported_on_unix ON) | ||
EXEC_PROGRAM(uname ARGS -m OUTPUT_VARIABLE HOST_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
if(HOST_ARCH STREQUAL "aarch64") | ||
set(program_version "GkfFAfAUyE-qfeWkdUMaeM1Ov64Fk3SjSj9pwKqZX7gC") | ||
set(gn_platform "linux-arm64") | ||
set(download_sha512 "E88201309A12C00CE60137261B8E1A759780C81D1925B819583B16D2095A16A7D32EFB2AF36C1E1D6EAA142BF6A6A811847D3140E4E94967EE28F4ADF6373E4B") | ||
else() | ||
set(program_version "Fv1ENXodhXmEXy_xpZr2gQkVJh57w_IsbsrEJOU0_EoC") | ||
set(gn_platform "linux-amd64") | ||
set(download_sha512 "A7A5CD5633C5547EC1B1A95958486DDAAC91F1A65881EDC0AD8F74DF44E82F08BA74358E9A72DFCDDE6F534A6B9C9A430D3E16ACE2E4346C4D2E9113F7654B3F") | ||
endif() | ||
elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin") | ||
set(supported_on_unix ON) | ||
EXEC_PROGRAM(uname ARGS -m OUTPUT_VARIABLE HOST_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
if(HOST_ARCH STREQUAL "arm64") | ||
set(program_version "qMPtGq7xZlpb-lHjP-SK27ftT4X71WIvguuyx6X14DEC") | ||
set(gn_platform "mac-arm64") | ||
set(download_sha512 "D096FB958D017807427911089AB5A7655AED117F6851C0491AC8063CEDB544423122EF64DF4264ECA86C20A2BDE9E64D7B72DA7ED8C95C2BA79A68B8247D36B8") | ||
else() | ||
set(program_version "0x2juPLNfP9603GIyZrUfflxK6LiMcppLAoxEpYuIYoC") | ||
set(gn_platform "mac-amd64") | ||
set(download_sha512 "2696ECE7B2C8008CABDDF10024017E2ECF875F8679424E77052252BDDC83A2096DF3C61D89CD25120EF27E0458C8914BEEED9D418593BDBC4F6ED33A8D4C3DC5") | ||
endif() | ||
else() | ||
if($ENV{PROCESSOR_ARCHITECTURE} STREQUAL "ARM64") | ||
set(program_version "q5ExVHmXyD34Q_Tzb-aRxsPipO-e37-csVRhVM7IJh0C") | ||
set(gn_platform "windows-amd64") | ||
set(download_sha512 "FA764AA44EB6F48ED50E855B4DC1DD1ABE35E45FD4AAC7F059A35293A14894C1B591215E34FB0CE9362E646EA9463BA3B489EFB7EBBAA2693D14238B50E4E686") | ||
else() # AMD64 | ||
set(program_version "q5ExVHmXyD34Q_Tzb-aRxsPipO-e37-csVRhVM7IJh0C") | ||
set(gn_platform "windows-amd64") | ||
set(download_sha512 "FA764AA44EB6F48ED50E855B4DC1DD1ABE35E45FD4AAC7F059A35293A14894C1B591215E34FB0CE9362E646EA9463BA3B489EFB7EBBAA2693D14238B50E4E686") | ||
endif() | ||
endif() | ||
endif() | ||
set(tool_subdirectory "${program_version}") | ||
set(download_urls "${cipd_download_gn}/${gn_platform}/+/${program_version}") | ||
set(download_filename "gn-${gn_platform}.zip") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
set(program_name go) | ||
set(tool_subdirectory 1.16.6.windows-386) | ||
set(paths_to_search ${DOWNLOADS}/tools/go/${tool_subdirectory}/go/bin) | ||
set(brew_package_name "go") | ||
set(apt_package_name "golang-go") | ||
set(download_urls "https://dl.google.com/go/go${tool_subdirectory}.zip") | ||
set(download_filename "go${tool_subdirectory}.zip") | ||
set(download_sha512 2a1e539ed628c0cca5935d24d22cf3a7165f5c80e12a4003ac184deae6a6d0aa31f582f3e8257b0730adfc09aeec3a0e62f4732e658c312d5382170bcd8c94d8) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
set(program_name gperf) | ||
set(program_version 3.0.1) | ||
set(paths_to_search "${DOWNLOADS}/tools/gperf/bin") | ||
set(download_urls "https://sourceforge.net/projects/gnuwin32/files/gperf/${program_version}/gperf-${program_version}-bin.zip/download") | ||
set(download_filename "gperf-${program_version}-bin.zip") | ||
set(download_sha512 3f2d3418304390ecd729b85f65240a9e4d204b218345f82ea466ca3d7467789f43d0d2129fcffc18eaad3513f49963e79775b10cc223979540fa2e502fe7d4d9) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
set(program_name jom) | ||
set(tool_subdirectory "jom-1.1.3") | ||
set(paths_to_search "${DOWNLOADS}/tools/jom/${tool_subdirectory}") | ||
set(download_urls | ||
"https://download.qt.io/official_releases/jom/jom_1_1_3.zip" | ||
"https://mirrors.ocf.berkeley.edu/qt/official_releases/jom/jom_1_1_3.zip" | ||
) | ||
set(download_filename "jom_1_1_3.zip") | ||
set(download_sha512 5b158ead86be4eb3a6780928d9163f8562372f30bde051d8c281d81027b766119a6e9241166b91de0aa6146836cea77e5121290e62e31b7a959407840fc57b33) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
set(program_name meson) | ||
set(search_names meson meson.py) | ||
set(interpreter PYTHON3) | ||
set(apt_package_name "meson") | ||
set(brew_package_name "meson") | ||
set(version_command --version) | ||
set(extra_search_args EXACT_VERSION_MATCH) | ||
if(EXISTS "${CURRENT_HOST_INSTALLED_DIR}/share/meson/version.txt") | ||
file(READ "${CURRENT_HOST_INSTALLED_DIR}/share/meson/version.txt" program_version) | ||
set(paths_to_search "${CURRENT_HOST_INSTALLED_DIR}/tools/meson") | ||
else() # Old behavior | ||
set(program_version 0.58.1) | ||
set(ref aeda7f249c4a5dbbecc52e44f382246a2377b5b0) | ||
set(paths_to_search "${DOWNLOADS}/tools/meson/meson-${ref}") | ||
set(download_urls "https://github.com/mesonbuild/meson/archive/${ref}.tar.gz") | ||
set(download_filename "meson-${ref}.tar.gz") | ||
set(download_sha512 18a012a45274dbb4582e99fd69d920f38831e788d9860f9553c64847bedb1c2010ae0b5c0ef4a4350c03f5e0f95aaa0395378e1208109b59640c1a70b1e202d2) | ||
set(supported_on_unix ON) | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
set(program_name nasm) | ||
set(program_version 2.16.01) | ||
set(paths_to_search "${DOWNLOADS}/tools/nasm/nasm-${program_version}") | ||
set(brew_package_name "nasm") | ||
set(apt_package_name "nasm") | ||
set(download_urls "https://www.nasm.us/pub/nasm/releasebuilds/${program_version}/win64/nasm-${program_version}-win64.zip") | ||
set(download_filename "nasm-${program_version}-win64.zip") | ||
set(download_sha512 ce4d02f530dc3376b4513f219bbcec128ee5bebd8a5c332599b48d8071f803d1538d7258fec7c2e9b4d725b8d7314cea2696289d0493017eb13bfe70e5cb5062) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
set(program_name ninja) | ||
set(program_version 1.10.2) | ||
set(supported_on_unix ON) | ||
set(version_command --version) | ||
if(CMAKE_HOST_WIN32) | ||
set(download_filename "ninja-win-${program_version}.zip") | ||
set(tool_subdirectory "${program_version}-windows") | ||
set(download_urls "https://github.com/ninja-build/ninja/releases/download/v${program_version}/ninja-win.zip") | ||
set(download_sha512 6004140d92e86afbb17b49c49037ccd0786ce238f340f7d0e62b4b0c29ed0d6ad0bab11feda2094ae849c387d70d63504393714ed0a1f4d3a1f155af7a4f1ba3) | ||
elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin") | ||
set(download_filename "ninja-mac-${program_version}.zip") | ||
set(download_urls "https://github.com/ninja-build/ninja/releases/download/v${program_version}/ninja-mac.zip") | ||
set(tool_subdirectory "${program_version}-osx") | ||
set(paths_to_search "${DOWNLOADS}/tools/ninja-${program_version}-osx") | ||
set(download_sha512 bcd12f6a3337591306d1b99a7a25a6933779ba68db79f17c1d3087d7b6308d245daac08df99087ff6be8dc7dd0dcdbb3a50839a144745fa719502b3a7a07260b) | ||
elseif(CMAKE_HOST_SYSTEM_NAME STREQUAL "FreeBSD") | ||
set(paths_to_search "${DOWNLOADS}/tools/${tool_subdirectory}-freebsd") | ||
set(supported_on_unix OFF) | ||
else() | ||
execute_process(COMMAND "uname" "-m" OUTPUT_VARIABLE HOST_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
if(HOST_ARCH MATCHES "x86_64|amd64|AMD64") | ||
set(download_filename "ninja-linux-${program_version}.zip") | ||
set(download_urls "https://github.com/ninja-build/ninja/releases/download/v${program_version}/ninja-linux.zip") | ||
set(tool_subdirectory "${program_version}-linux") | ||
set(paths_to_search "${DOWNLOADS}/tools/ninja-${program_version}-linux") | ||
set(download_sha512 93e802e9c17fb59636cddde4bad1ddaadad624f4ecfee00d5c78790330a4e9d433180e795718cda27da57215ce643c3929cf72c85337ee019d868c56f2deeef3) | ||
else() | ||
set(version_command "") # somewhat hacky way to skip version check and use system binary | ||
endif() | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
set(program_name nuget) | ||
set(tool_subdirectory "5.11.0") | ||
set(paths_to_search "${DOWNLOADS}/tools/nuget-${tool_subdirectory}-windows") | ||
set(brew_package_name "nuget") | ||
set(download_urls "https://dist.nuget.org/win-x86-commandline/v5.11.0/nuget.exe") | ||
set(rename_binary_to "nuget.exe") | ||
set(download_filename "nuget.5.11.0.exe") | ||
set(raw_executable ON) | ||
set(download_sha512 06a337c9404dec392709834ef2cdbdce611e104b510ef40201849595d46d242151749aef65bc2d7ce5ade9ebfda83b64c03ce14c8f35ca9957a17a8c02b8c4b7) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
set(program_name patchelf) | ||
set(program_version 0.14.5) | ||
set(supported_on_unix ON) | ||
if(CMAKE_HOST_SYSTEM_NAME STREQUAL "Linux") | ||
execute_process(COMMAND "uname" "-m" OUTPUT_VARIABLE HOST_ARCH OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
if(HOST_ARCH STREQUAL "aarch64") | ||
set(patchelf_platform "aarch64") | ||
set(download_sha512 "3B5EB4405FAB1D5202728AA390DD9F059CD7AFD582BAD9C50383CAD605127BC77DFCE3F2F26E9714F6BD5CCFFD49D3973BA2F061D2E2931B6E1BD0C263B99E75") | ||
elseif(HOST_ARCH STREQUAL "armv7l") | ||
set(patchelf_platform "armv7l") | ||
set(download_sha512 "30160d750784f5e8805bffe96ca80b40ed10441549e10f47b61e0d21b32979e01865cd770f1de9162988d4daabc6984dcdb7438f67bcd5eee76ad5f01b00276d") | ||
else() | ||
set(patchelf_platform "x86_64") | ||
set(download_sha512 "5E983A25B3F3F3B8582D1DE6C7DE30812E8D6E58E96F711F33A2634D3FB1F2370531DA179927AA401328319F92465E6F76274A6F994D1DC54C74B98E704D0D29") | ||
endif() | ||
set(download_filename "${program_name}-${program_version}-${patchelf_platform}.tar.gz") | ||
set(download_urls "https://github.com/NixOS/patchelf/releases/download/${program_version}/${download_filename}") | ||
set(tool_subdirectory "${program_version}-${patchelf_platform}-linux") | ||
set(paths_to_search "${DOWNLOADS}/tools/patchelf/${program_version}-${patchelf_platform}-linux/bin") | ||
endif() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
set(program_name perl) | ||
set(program_version 5.32.1.1) | ||
set(tool_subdirectory ${program_version}) | ||
set(paths_to_search ${DOWNLOADS}/tools/perl/${tool_subdirectory}/perl/bin) | ||
set(brew_package_name "perl") | ||
set(apt_package_name "perl") | ||
set(download_urls | ||
"https://strawberryperl.com/download/${program_version}/strawberry-perl-${program_version}-32bit.zip" | ||
) | ||
set(download_filename "strawberry-perl-${program_version}-32bit.zip") | ||
set(download_sha512 936381254fea2e596db6a16c23b08ced25c4081fda484e1b8c4356755016e4b956bd00f3d2ee651d5f41a7695e9998f6c1ac3f4a237212b9c55aca8c5fea14e9) |
Oops, something went wrong.