[GITHUB] Add ARM builder

This only builds rapps for now
CORE-17517
This commit is contained in:
Mark Jansen 2021-05-23 17:16:56 +02:00
parent 5f94b23d2b
commit c1538a82b8
No known key found for this signature in database
GPG key ID: B39240EE84BEAE8B

View file

@ -128,6 +128,37 @@ jobs:
name: reactos-syms-msvc${{matrix.toolset}}-${{matrix.arch}}-${{github.sha}} name: reactos-syms-msvc${{matrix.toolset}}-${{matrix.arch}}-${{github.sha}}
path: build/msvc_pdb path: build/msvc_pdb
build-msvc-arm:
strategy:
matrix:
arch: [arm]
toolset: ['14.2', '14.1'] # VS 2019, 2017
fail-fast: false
runs-on: windows-latest
steps:
- name: Install ninja
run: choco install -y ninja
- name: Install Flex & Bison
run: |
curl -O https://svn.reactos.org/storage/vperevertkin/flexbison.7z
7z x flexbison.7z -O${{github.workspace}}\bin
echo "${{github.workspace}}\bin" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
echo "BISON_PKGDATADIR=${{github.workspace}}\bin\share\bison" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
echo "M4=${{github.workspace}}\bin\m4.exe" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
- name: Activate VS cmd (arm)
uses: ilammy/msvc-dev-cmd@v1
with:
arch: x86_arm
toolset: ${{matrix.toolset}}
- name: Source checkout
uses: actions/checkout@v2
with:
path: src
- name: Configure
run: cmake -S src -B build -G Ninja -DCMAKE_TOOLCHAIN_FILE:FILEPATH=toolchain-msvc.cmake -DARCH:STRING=${{matrix.arch}} -DENABLE_ROSTESTS=1 -DENABLE_ROSAPPS=1
- name: Build rapps
run: cmake --build build --target rapps
build-clang-cl: build-clang-cl:
strategy: strategy:
matrix: matrix: