From 95a6fd4f108b37bb556c3ca9e11481f0a2f97a1c Mon Sep 17 00:00:00 2001 From: Christian Rauch Date: Wed, 24 Jan 2024 09:18:07 +0100 Subject: [PATCH] test installation via CMake --- .github/workflows/cmake-multi-platform.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 43e947da..49317f3f 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -76,6 +76,14 @@ jobs: - name: Build run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} + - name: Install (Windows) + if: matrix.os == 'windows-latest' + run: Start-Process -Verb RunAs -FilePath cmake "--build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} --target install" + + - name: Install (sudo) + if: matrix.os != 'windows-latest' + run: sudo cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} --target install + - name: Test working-directory: ${{ steps.strings.outputs.build-output-dir }} run: ctest --build-config ${{ matrix.build_type }}