From ea9e2812c6f3845feac7df417f8a832caadff24b Mon Sep 17 00:00:00 2001 From: Serge Gautherie <32623169+SergeGautherie@users.noreply.github.com> Date: Sat, 5 Jul 2025 00:52:46 +0200 Subject: [PATCH] [GITHUB] build.yml: Build some more ARM/ARM64 modules (#8215) Another extension of ARM* builds. I "randomly" tried some directories, these succeed. Build 4+1 more directories. --- .github/workflows/build.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ecf47dbc9c2..5a4481aff94 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -182,9 +182,21 @@ jobs: - name: Build base module if: ${{ matrix.arch == 'arm' }} run: cmake --build build --target base/all + - name: Build dll:3rdparty + if: ${{ matrix.arch == 'arm' }} + run: cmake --build build --target dll/3rdparty/all -- -k0 - name: Build control panel applets if: ${{ matrix.arch == 'arm' }} run: cmake --build build --target dll/cpl/all + - name: Build dll:opengl + if: ${{ matrix.arch == 'arm' }} + run: cmake --build build --target dll/opengl/all -- -k0 + - name: Build dll:shellext + if: ${{ matrix.arch == 'arm' }} + run: cmake --build build --target dll/shellext/all -- -k0 + - name: Build drivers:base + if: ${{ matrix.arch == 'arm' }} + run: cmake --build build --target drivers/base/all -- -k0 - name: Build rosapps if: ${{ matrix.arch == 'arm' }} run: cmake --build build --target modules/rosapps/all @@ -194,13 +206,20 @@ jobs: - name: Build some applications (arm64) if: ${{ matrix.arch == 'arm64' }} run: cmake --build build --target calc magnify mstsc notepad osk regedit taskmgr winmine wordpad base/applications/screensavers/all -- -k0 + - name: Build control panel applets (arm64) + if: ${{ matrix.arch == 'arm64' }} + run: cmake --build build --target dll/cpl/all -- -k0 - name: Upload compiled binaries uses: actions/upload-artifact@v4 with: name: reactos-msvc${{matrix.toolset}}-${{matrix.arch}}-${{matrix.config}}-${{github.sha}} path: | build/base + build/dll/3rdparty build/dll/cpl + build/dll/opengl + build/dll/shellext + build/drivers/base build/modules/rosapps build/subsystems !**/CMakeFiles