Split retained legacy engine target

This commit is contained in:
2026-06-02 21:53:17 +02:00
parent 6fda4d4a90
commit 455c91bf29
4 changed files with 60 additions and 16 deletions

View File

@@ -147,6 +147,9 @@ option targets exist. The Windows desktop app builds through CMake as
`PanoPainter` is only the executable/resource wrapper; Windows and vendor link
dependencies now belong to the platform shell target, and Windows runtime
payload deployment lives behind `cmake/PanoPainterRuntime.cmake`.
`pp_legacy_engine` now contains the retained legacy rendering, canvas,
asset/file, brush, tablet, video, serialization, and low-level runtime sources
as an interim containment boundary while pure replacement components take over.
`panopainter_app` is now a real static target that owns app orchestration
sources, app version metadata, and version-header generation.
`pp_panopainter_ui` now owns app-specific modal, dialog, panel, canvas,