[tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation #2666

Merged
crueter merged 19 commits from update-fmt into master 2025-10-05 03:04:54 +02:00
2 changed files with 9 additions and 9 deletions
Showing only changes of commit bb86625e6c - Show all commits

View file

@ -147,6 +147,9 @@ if (ENABLE_SDL2)
find_package(SDL2 2.26.4 REQUIRED)
endif()
# SPIRV Headers
AddJsonPackage(spirv-headers)
# Sirit
if (YUZU_USE_BUNDLED_SIRIT)
AddJsonPackage(sirit-ci)
@ -162,12 +165,6 @@ else()
endif()
endif()
# SPIRV Headers
if (NOT TARGET SPIRV-Headers::SPIRV-Headers)
AddJsonPackage(spirv-headers)
endif()
# SPIRV Tools
AddJsonPackage(spirv-tools)

View file

@ -9,18 +9,21 @@
},
"sirit": {
"repo": "eden-emulator/sirit",
"git_version": "1.0.1",
"git_version": "1.0.2",
"tag": "v%VERSION%",
"artifact": "sirit-source-%VERSION%.tar.zst",
"hash_suffix": "sha512sum",
"find_args": "CONFIG"
"find_args": "CONFIG",
"options": [
"SIRIT_USE_SYSTEM_SPIRV_HEADERS ON"
]
},
"sirit-ci": {
"ci": true,
"package": "sirit",
"name": "sirit",
"repo": "eden-emulator/sirit",
"version": "1.0.1"
"version": "1.0.2"
},
"httplib": {
"repo": "yhirose/cpp-httplib",