From c1538a82b88a8043d3541aa09ddfda5197cdea96 Mon Sep 17 00:00:00 2001 From: Mark Jansen Date: Sun, 23 May 2021 17:16:56 +0200 Subject: [PATCH] [GITHUB] Add ARM builder This only builds rapps for now CORE-17517 --- .github/workflows/build.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f302a1f048d..7b40db8ca25 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -128,6 +128,37 @@ jobs: name: reactos-syms-msvc${{matrix.toolset}}-${{matrix.arch}}-${{github.sha}} 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: strategy: matrix: