DSH-1 ended with a negative result: the Frame's system WebEngine can't be loaded, and bundling our own failed (no sandbox, ICU resources, Vulkan abort, empty page). Reverts the tab (60deb43), the container packages (0676998) and the bundler's WebEngine support (b823ff3,e2cfa8e), and updates the docs. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
107 lines
2.9 KiB
JSON
107 lines
2.9 KiB
JSON
{
|
|
"version": 6,
|
|
"configurePresets": [
|
|
{
|
|
"name": "base",
|
|
"hidden": true,
|
|
"generator": "Ninja",
|
|
"binaryDir": "${sourceDir}/build/${presetName}"
|
|
},
|
|
{
|
|
"name": "native-debug",
|
|
"displayName": "Native (host architecture), Debug",
|
|
"inherits": "base",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Debug"
|
|
}
|
|
},
|
|
{
|
|
"name": "native-release",
|
|
"displayName": "Native (host architecture), Release",
|
|
"inherits": "base",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "RelWithDebInfo"
|
|
}
|
|
},
|
|
{
|
|
"name": "native-bundle",
|
|
"displayName": "Native, self-contained bundle with Qt (fallback; scripts/container-build.sh native-bundle)",
|
|
"inherits": "base",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
|
"VRDASH_DEPLOY_QT": "ON",
|
|
"VRDASH_BUILD_TESTS": "OFF"
|
|
}
|
|
},
|
|
{
|
|
"name": "cross-arm64-bundle",
|
|
"displayName": "Cross-compile for aarch64, self-contained bundle with Qt (fallback; scripts/container-build.sh cross-bundle)",
|
|
"inherits": "base",
|
|
"toolchainFile": "${sourceDir}/cmake/toolchains/aarch64-linux-gnu.cmake",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
|
"VRDASH_DEPLOY_QT": "ON",
|
|
"VRDASH_BUILD_TESTS": "OFF"
|
|
}
|
|
},
|
|
{
|
|
"name": "native-systemqt",
|
|
"displayName": "Native, against the target's system Qt (default for the Frame; scripts/container-build.sh native)",
|
|
"inherits": "base",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
|
"VRDASH_DEPLOY_QT": "OFF",
|
|
"VRDASH_QML_BYTECODE_ONLY": "ON",
|
|
"VRDASH_BUILD_TESTS": "OFF"
|
|
}
|
|
},
|
|
{
|
|
"name": "cross-arm64",
|
|
"displayName": "Cross-compile for aarch64 against the target's system Qt 6.8.x (default; scripts/container-build.sh cross)",
|
|
"inherits": "base",
|
|
"toolchainFile": "${sourceDir}/cmake/toolchains/aarch64-linux-gnu.cmake",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "RelWithDebInfo",
|
|
"VRDASH_DEPLOY_QT": "OFF",
|
|
"VRDASH_QML_BYTECODE_ONLY": "ON",
|
|
"VRDASH_BUILD_TESTS": "OFF"
|
|
}
|
|
}
|
|
],
|
|
"buildPresets": [
|
|
{
|
|
"name": "native-debug",
|
|
"configurePreset": "native-debug"
|
|
},
|
|
{
|
|
"name": "native-release",
|
|
"configurePreset": "native-release"
|
|
},
|
|
{
|
|
"name": "native-bundle",
|
|
"configurePreset": "native-bundle"
|
|
},
|
|
{
|
|
"name": "cross-arm64-bundle",
|
|
"configurePreset": "cross-arm64-bundle"
|
|
},
|
|
{
|
|
"name": "native-systemqt",
|
|
"configurePreset": "native-systemqt"
|
|
},
|
|
{
|
|
"name": "cross-arm64",
|
|
"configurePreset": "cross-arm64"
|
|
}
|
|
],
|
|
"testPresets": [
|
|
{
|
|
"name": "native-debug",
|
|
"configurePreset": "native-debug",
|
|
"output": {
|
|
"outputOnFailure": true
|
|
}
|
|
}
|
|
]
|
|
}
|