27 lines
1.3 KiB
CMake
27 lines
1.3 KiB
CMake
include(PanoPainterAutomation)
|
|
|
|
pp_add_powershell_automation_target(panopainter_platform_build_headless
|
|
COMMENT "Run the default headless platform build matrix."
|
|
ARGUMENTS
|
|
-File "${CMAKE_CURRENT_SOURCE_DIR}/scripts/automation/platform-build.ps1")
|
|
|
|
pp_add_powershell_automation_target(panopainter_platform_build_android_assets
|
|
COMMENT "Build Android root CMake asset component across standard/VR presets."
|
|
ARGUMENTS
|
|
-File "${CMAKE_CURRENT_SOURCE_DIR}/scripts/automation/platform-build.ps1"
|
|
-Presets android-arm64,android-x64,android-quest-arm64,android-focus-arm64
|
|
-Targets pp_assets)
|
|
|
|
pp_add_powershell_automation_target(panopainter_platform_build_vcpkg_ui_core
|
|
COMMENT "Build the Windows vcpkg-backed UI core dependency boundary."
|
|
ARGUMENTS
|
|
-File "${CMAKE_CURRENT_SOURCE_DIR}/scripts/automation/platform-build.ps1"
|
|
-Presets windows-msvc-vcpkg-headless
|
|
-Targets pp_ui_core,pp_ui_core_layout_xml_tests)
|
|
|
|
pp_add_powershell_automation_target(panopainter_platform_build_apple_remote
|
|
COMMENT "Run remote Apple compile validation for macOS, iOS simulator, and iOS device."
|
|
ARGUMENTS
|
|
-File "${CMAKE_CURRENT_SOURCE_DIR}/scripts/automation/apple-remote-build.ps1"
|
|
-Presets macos,ios-simulator,ios-device)
|