Align platform build presets and component matrix
This commit is contained in:
@@ -47,7 +47,7 @@ or temporary adapters live only in chat history.
|
||||
| 3 | Test Harness And Agent-Ready Automation | In progress | `ctest --preset desktop-fast` runs headlessly |
|
||||
| 4 | Component Split Without Behavior Change | Started | Each extracted target builds and tests |
|
||||
| 5 | Renderer Boundary And OpenGL Parity | Started | OpenGL output matches golden readbacks |
|
||||
| 6 | Platform Alignment | Not started | Every supported platform has named validation |
|
||||
| 6 | Platform Alignment | Started | Every supported platform has named validation |
|
||||
| 7 | Hardening, Coverage, And Breaking-Point Tests | Not started | Each component has edge/failure tests |
|
||||
| 8 | Future Backend Readiness | Not started | Vulkan/Metal lab targets remain non-default |
|
||||
|
||||
@@ -800,6 +800,15 @@ Gate:
|
||||
|
||||
Goal: every supported platform consumes the same component targets.
|
||||
|
||||
Status: started. Root CMake configure presets now have matching build presets
|
||||
for Windows VS 2026/default, Windows clang-cl ASan, Linux clang, Android
|
||||
standard x64/arm64, Android Quest arm64, Android Focus/Wave arm64,
|
||||
Emscripten/WebGL, macOS, iOS device, and iOS simulator. `platform-build`
|
||||
automation now builds the current headless component matrix, including
|
||||
`pp_platform_api`, `pp_app_core`, app-core tests, and platform API tests.
|
||||
App/package entrypoints for non-Windows platforms still need to consume shared
|
||||
targets and remain covered by debt until package validation is migrated.
|
||||
|
||||
Implementation tasks:
|
||||
|
||||
- Convert these builds to shared component targets:
|
||||
|
||||
Reference in New Issue
Block a user