Use vcpkg tinyxml2 in headless preset
This commit is contained in:
@@ -189,10 +189,10 @@ Gate:
|
||||
Goal: turn the build into an error-finding system before deep refactors.
|
||||
|
||||
Status: in progress. Initial warning/sanitizer option targets, `vcpkg.json`,
|
||||
a validated Windows headless vcpkg preset, and a headless
|
||||
`panopainter_validate_shaders` target exist. Dependency migration is not
|
||||
complete until component targets consume vcpkg packages and mobile/Apple
|
||||
triplets are validated.
|
||||
a validated Windows headless vcpkg preset, `pp_ui_core` support for vcpkg
|
||||
tinyxml2 on that preset, and a headless `panopainter_validate_shaders` target
|
||||
exist. Dependency migration is not complete until remaining component
|
||||
dependencies and mobile/Apple triplets are validated.
|
||||
|
||||
Implementation tasks:
|
||||
|
||||
@@ -574,6 +574,9 @@ Results:
|
||||
- `windows-msvc-vcpkg-headless` configured through the Visual Studio bundled
|
||||
vcpkg root, installed the manifest dependencies, built the headless component
|
||||
matrix, and passed `desktop-fast-vcpkg`.
|
||||
- `pp_ui_core` built and tested against vcpkg tinyxml2 on
|
||||
`windows-msvc-vcpkg-headless` and against the vendored fallback on
|
||||
`windows-msvc-default` and `android-arm64`.
|
||||
- `PanoPainter.exe` built through CMake at
|
||||
`out/build/windows-msvc-default/Debug/PanoPainter.exe`.
|
||||
- PowerShell build/test automation wrappers return JSON summaries and passed
|
||||
|
||||
Reference in New Issue
Block a user