Initial commit

This commit is contained in:
2025-12-17 16:47:48 +00:00
commit 13813f3363
4964 changed files with 1079753 additions and 0 deletions

45
CMakePresets.json Normal file
View File

@@ -0,0 +1,45 @@
{
"version": 8,
"configurePresets": [
{
"name": "ci",
"generator": "Ninja",
"binaryDir": "${sourceDir}/build/${presetName}",
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": "${sourceDir}/vcpkg/scripts/buildsystems/vcpkg.cmake",
"CMAKE_BUILD_TYPE": "MinSizeRel",
"CMAKE_C_COMPILER": "/usr/local/bin/clang",
"CMAKE_CXX_COMPILER": "/usr/local/bin/clang++",
"CMAKE_C_COMPILER_LAUNCHER": "sccache",
"CMAKE_CXX_COMPILER_LAUNCHER": "sccache",
"CI": true
}
},
{
"name": "ci-cross-arm",
"generator": "Ninja",
"binaryDir": "${sourceDir}/build/${presetName}",
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": "${sourceDir}/vcpkg/scripts/buildsystems/vcpkg.cmake",
"CMAKE_SYSTEM_PROCESOR": "aarch64",
"CMAKE_BUILD_TYPE": "MinSizeRel",
"CMAKE_C_COMPILER": "/usr/bin/aarch64-linux-gnu-gcc",
"CMAKE_CXX_COMPILER": "/usr/bin/aarch64-linux-gnu-g++",
"CMAKE_C_COMPILER_LAUNCHER": "sccache",
"CMAKE_CXX_COMPILER_LAUNCHER": "sccache",
"CI": true
}
}
],
"buildPresets": [
{
"name": "ci",
"configurePreset": "ci"
},
{
"name": "ci-cross-arm",
"configurePreset": "ci-cross-arm"
}
]
}