From d3d97f223ae02548adc5f55f5fecc2b02c0985ce Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Tue, 23 Apr 2024 16:42:35 -0400 Subject: [PATCH] Remove old build dirs on Windows --- .github/workflows/cmake-multi-platform.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 22f2a6f..7b2e2e9 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -48,6 +48,15 @@ jobs: echo "build-output-dir=${{ github.workspace }}/build" >> "$GITHUB_OUTPUT" echo "prefix-dir=${{ github.workspace }}/prefix" >> "$GITHUB_OUTPUT" + # Why does Windows need this? + - name: Clear old build directiories + if: ${{ matrix.os }} == 'windows-latest' + run: | + rmdir ${{ steps.strings.outputs.build-output-dir }}-ECM /s /q + rmdir ${{ steps.strings.outputs.build-output-dir }}-kca /s /q + rmdir ${{ steps.strings.outputs.build-output-dir }}-kconfig /s /q + rmdir ${{ steps.strings.outputs.build-output-dir }}-karchive /s /q + - name: Build and install Extra CMake Modules run: | git clone https://invent.kde.org/frameworks/extra-cmake-modules.git