Files
FrameAssistant/CMakePresets.json
T
matzmanandClaude Opus 5.5 c5c176644a Remove the HA Dashboard tab and the Qt WebEngine dependency (D40)
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>
2026-10-05 23:04:24 +02:00

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
}
}
]
}