[cmake] sse2neon: Vendor it and update to v1.8.0

* superseed #107

Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
This commit is contained in:
Caio Oliveira 2025-10-22 18:55:28 -03:00
parent 05c721bb41
commit 9d9b69c6fc
No known key found for this signature in database
GPG key ID: 362DA3DC1901E080
4 changed files with 10 additions and 9286 deletions

View file

@ -590,6 +590,7 @@ find_package(VulkanUtilityLibraries)
find_package(SimpleIni)
find_package(SPIRV-Tools)
find_package(sirit)
find_package(sse2neon)
if (ARCHITECTURE_x86 OR ARCHITECTURE_x86_64)
find_package(xbyak)

View file

@ -401,7 +401,8 @@ if (ANDROID)
endif()
# sse2neon
AddJsonPackage(sse2neon)
if (ARCHITECTURE_arm64 AND NOT TARGET sse2neon)
add_library(sse2neon INTERFACE)
target_include_directories(sse2neon INTERFACE sse2neon)
target_include_directories(sse2neon INTERFACE ${sse2neon_SOURCE_DIR})
endif()

View file

@ -210,5 +210,12 @@
"key": "steamdeck",
"bundled": true,
"skip_updates": "true"
},
"sse2neon": {
"repo": "DLTcollab/sse2neon",
"git_version": "1.8.0",
"tag": "v%VERSION%",
"hash": "3266c3ddf82770c89508ffd52998247e2b2d97029e1c68314e60a8c58563f91240528a1ebaccd5f756f5a10b98094e9e4e88db2e000d12d04ac910db911df730",
"find_args": "MODULE"
}
}

File diff suppressed because it is too large Load diff