Expose Windows package smoke as CMake target

This commit is contained in:
2026-06-05 12:51:25 +02:00
parent 97fd7de955
commit 3e5340b696
5 changed files with 25 additions and 3 deletions

View File

@@ -1399,8 +1399,10 @@ readiness matrices aligned. The PowerShell wrapper can also run the retained
Android native package checks through `-AndroidNativeChecks`, reporting the
standard `native-lib` build plus Quest/Focus configure checks next to the APK
blocker matrix. Root CMake now exposes non-default package validation targets
for package readiness and retained Android native checks:
`panopainter_package_readiness`, `panopainter_android_standard_native_package`,
for package readiness, Windows app artifact smoke, and retained Android native
checks: `panopainter_package_readiness`,
`panopainter_windows_app_package_smoke`,
`panopainter_android_standard_native_package`,
`panopainter_android_vr_native_package_configure`, and
`panopainter_android_native_package_smoke`. App/package entrypoints still need
to consume shared targets and remain covered by debt until package validation
@@ -2399,6 +2401,11 @@ Results:
`cmake --build --preset windows-msvc-default --config Debug --target
panopainter_android_native_package_smoke` validates the latest SDK-managed
NDK/CMake pair and reports the still-blocked APK package state.
- The Windows app artifact package smoke is also reachable from root CMake via
`cmake --build --preset windows-msvc-default --config Debug --target
panopainter_windows_app_package_smoke`, which builds the CMake `PanoPainter`
app target, validates the executable/runtime `data/` copy, and reports the
still-blocked Windows AppX package state.
- Root CMake now exposes platform validation targets for the default headless
platform-build sweep, the Android standard/Quest/Focus root CMake asset
component sweep, and the remote Apple compile gate. `cmake --build --preset