Extract first PanoPainter UI target

This commit is contained in:
2026-06-02 21:45:49 +02:00
parent b80bd759aa
commit 3a1ca7a8e6
4 changed files with 26 additions and 7 deletions

View File

@@ -257,6 +257,18 @@ if(PP_BUILD_APP)
set_source_files_properties(${PP_VENDOR_SOURCES}
PROPERTIES SKIP_PRECOMPILE_HEADERS ON)
add_library(pp_panopainter_ui STATIC
${PP_PANOPAINTER_UI_SOURCES})
target_link_libraries(pp_panopainter_ui
PUBLIC
pp_legacy_app
pp_project_options
PRIVATE
pp_project_warnings)
target_precompile_headers(pp_panopainter_ui REUSE_FROM pp_legacy_app)
set_target_properties(pp_panopainter_ui PROPERTIES
VS_GLOBAL_CharacterSet "Unicode")
add_library(panopainter_app STATIC
${PP_PANOPAINTER_APP_SOURCES})
target_include_directories(panopainter_app
@@ -265,6 +277,7 @@ if(PP_BUILD_APP)
target_link_libraries(panopainter_app
PUBLIC
pp_legacy_app
pp_panopainter_ui
pp_project_options
PRIVATE
pp_project_warnings)