Expose package checks as CMake targets
This commit is contained in:
@@ -1392,9 +1392,13 @@ cheap package blocker inventory without building an app artifact, and
|
||||
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. App/package entrypoints still need to consume shared targets
|
||||
and remain covered by debt until package validation is migrated from legacy
|
||||
package projects to root CMake.
|
||||
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`,
|
||||
`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
|
||||
is migrated from legacy package projects to root CMake.
|
||||
Apple compile validation now runs on the local Mac mini SSH host
|
||||
`panopainter-mac` through `scripts/automation/apple-remote-build.ps1`. The host
|
||||
uses Homebrew CMake/Ninja/Git plus full Xcode via `DEVELOPER_DIR`, pulls the
|
||||
@@ -2384,7 +2388,11 @@ Results:
|
||||
-ReadinessOnly -AndroidNativeChecks -PackageKinds
|
||||
android-standard-apk,android-quest-apk,android-focus-apk` now runs those
|
||||
retained native checks from the package-smoke surface while keeping APK
|
||||
readiness blocked on root CMake package-target migration.
|
||||
readiness blocked on root CMake package-target migration. Root CMake now has
|
||||
named package validation targets for that same retained Android native gate;
|
||||
`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.
|
||||
- Desktop VR drawing now routes generic OpenGL scissor/depth/blend state,
|
||||
blend/depth state snapshots and restores, depth clears, active texture units,
|
||||
and fallback 2D texture unbinds through tested renderer GL backend dispatch;
|
||||
|
||||
Reference in New Issue
Block a user