Introduce platform services interface

This commit is contained in:
2026-06-03 03:59:59 +02:00
parent 6960bd3410
commit 4ed72ebc80
10 changed files with 259 additions and 38 deletions

View File

@@ -210,6 +210,18 @@ target_link_libraries(pp_ui_core
pp_xml_tinyxml2
pp_project_warnings)
add_library(pp_platform_api STATIC
src/platform_api/platform_services.cpp
src/platform_api/platform_services.h)
target_include_directories(pp_platform_api
PUBLIC
"${CMAKE_CURRENT_SOURCE_DIR}/src")
target_link_libraries(pp_platform_api
PUBLIC
pp_project_options
PRIVATE
pp_project_warnings)
add_library(pp_app_core STATIC
src/app_core/document_cloud.h
src/app_core/document_export.cpp
@@ -482,6 +494,7 @@ if(PP_BUILD_APP)
pp_app_core
pp_legacy_app
pp_panopainter_ui
pp_platform_api
pp_project_options
PRIVATE
pp_project_warnings)