[FEAT]: Platform, Hardware CRC32, xxHash

This commit is contained in:
2025-12-21 02:03:49 +05:30
parent e8ee319175
commit 74678d4c4f
9 changed files with 447 additions and 70 deletions

View File

@ -62,6 +62,17 @@
"cacheVariables": {
"IS_CI_BUILD": "ON"
}
},
{
"name": "wasm-default",
"displayName": "WebAssembly (Emscripten)",
"description": "Build using Emscripten toolchain",
"generator": "Ninja",
"binaryDir": "${sourceDir}/out/build/wasm-release",
"toolchainFile": "$env{EMSDK}/upstream/emscripten/cmake/Modules/Platform/Emscripten.cmake",
"cacheVariables": {
"CMAKE_CXX_FLAGS": "-msimd128 -pthread"
}
}
],
"buildPresets": [
@ -85,6 +96,11 @@
"rhs": "Windows"
}
},
{
"name": "linux-wasm-debug",
"configurePreset": "wasm-default",
"configuration": "Debug"
},
{
"name": "linux-ci-release",
"configurePreset": "linux-ci",