From 9b45580cb1690cb21cc05085868ecf8e269dc4c9 Mon Sep 17 00:00:00 2001 From: Yuhang Zhao <2546789017@qq.com> Date: Thu, 13 Oct 2022 16:40:54 +0800 Subject: [PATCH] ci: also test static builds Signed-off-by: Yuhang Zhao <2546789017@qq.com> --- .github/workflows/ci.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4073ade..4c2c80f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,14 +24,32 @@ jobs: CC: cl CXX: cl make: nmake + additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=OFF + - platform: windows-latest + CC: cl + CXX: cl + make: nmake + additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=ON - platform: ubuntu-latest CC: gcc CXX: g++ make: make + additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=OFF + - platform: ubuntu-latest + CC: gcc + CXX: g++ + make: make + additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=ON - platform: macos-latest CC: clang CXX: clang++ make: make + additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=OFF + - platform: macos-latest + CC: clang + CXX: clang++ + make: make + additional_cmake_flags: -DFRAMELESSHELPER_BUILD_STATIC=ON runs-on: ${{ matrix.platform }} @@ -45,7 +63,7 @@ jobs: version: ${{ matrix.qt-version }} cache: true - - name: Setup MSVC environment + - name: Set up MSVC environment if: ${{ matrix.platform == 'windows-latest' }} uses: ilammy/msvc-dev-cmd@v1 @@ -58,5 +76,5 @@ jobs: run: | mkdir ci-test-build cd ci-test-build - cmake -DCMAKE_C_COMPILER=${{ matrix.CC }} -DCMAKE_CXX_COMPILER=${{ matrix.CXX }} -DFRAMELESSHELPER_EXAMPLES_DEPLOYQT=OFF .. + cmake -DCMAKE_C_COMPILER=${{ matrix.CC }} -DCMAKE_CXX_COMPILER=${{ matrix.CXX }} -DFRAMELESSHELPER_EXAMPLES_DEPLOYQT=OFF ${{ matrix.additional_cmake_flags }} .. cmake --build .