From e28888a6ac89541c103cde7f77b4e057305a877e Mon Sep 17 00:00:00 2001 From: Hiroyuki OYAMA Date: Thu, 5 Sep 2024 18:31:07 +0900 Subject: [PATCH] Update build-windows.yml Due to problems with cmake and Ninja builds, split the build phase and use Power Shell only for the final build. --- .github/workflows/build-windows.yml | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index eabc73d..c7da95d 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -5,9 +5,6 @@ on: branches: - 'test_workflow' - 'main' -env: - BUILD_TYPE: Release - jobs: build: runs-on: windows-latest @@ -41,11 +38,16 @@ jobs: working-directory: ${{github.workspace}}/pico-vfs run: choco install .github/workflows/choco_packages.config - - name: Build firmware + - name: Create Build Environment working-directory: ${{github.workspace}}/pico-vfs + run: cmake -E make_directory ${{github.workspace}}/pico-vfs/build + + - name: Configure CMake + shell: bash + working-directory: ${{github.workspace}}/pico-vfs/build + run: PICO_SDK_PATH=../../pico-sdk cmake .. -G Ninja -DCMAKE_BUILD_TYPE=Release + + - name: Build + working-directory: ${{github.workspace}}/pico-vfs/build shell: pwsh - run: | - mkdir build - cd build - cmake .. -G Ninja -DPICO_SDK_PATH=../../pico-sdk -DCMAKE_BUILD_TYPE=$BUILD_TYPE -DPICO_BOARD=pico - cmake --build . --target integration + run: cmake --build . --target integration --config Release