Testing - Add support for ARM64 architecture (#1149)

- Allow the custom `tcl` vcpkg port to build on Windows ARM64 and map vcpkg architecture to Tcl’s NMAKE build flags.
- Add a `target-arch` input to the composite GitHub Actions used to configure/build OCCT, selecting the correct CMake `-A` architecture and vcpkg triplet.
- Adjust OCCT CMake vcpkg feature list macros to update `VCPKG_MANIFEST_FEATURES` in the current scope.
This commit is contained in:
Pasukhin Dmitry
2026-03-07 17:49:26 +00:00
committed by GitHub
parent 763931a9f8
commit 8ee0d35c96
5 changed files with 78 additions and 34 deletions

View File

@@ -8,6 +8,10 @@ inputs:
compiler:
description: 'Compiler (msvc, clang, gcc)'
required: true
target-arch:
description: 'Target architecture (x64, arm64)'
required: false
default: 'x64'
artifact-name:
description: 'Name of the artifact to store build results'
required: true
@@ -47,6 +51,7 @@ runs:
with:
platform: ${{ inputs.platform }}
compiler: ${{ inputs.compiler }}
target-arch: ${{ inputs.target-arch }}
additional-cmake-flags: ${{ inputs.additional-cmake-flags }}
use-vtk: ${{ inputs.use-vtk }}
build-use-pch: ${{ inputs.build-use-pch }}