ci: also test static builds
Signed-off-by: Yuhang Zhao <2546789017@qq.com>
This commit is contained in:
parent
a25078bc21
commit
9b45580cb1
|
@ -24,14 +24,32 @@ jobs:
|
||||||
CC: cl
|
CC: cl
|
||||||
CXX: cl
|
CXX: cl
|
||||||
make: nmake
|
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
|
- platform: ubuntu-latest
|
||||||
CC: gcc
|
CC: gcc
|
||||||
CXX: g++
|
CXX: g++
|
||||||
make: make
|
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
|
- platform: macos-latest
|
||||||
CC: clang
|
CC: clang
|
||||||
CXX: clang++
|
CXX: clang++
|
||||||
make: make
|
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 }}
|
runs-on: ${{ matrix.platform }}
|
||||||
|
|
||||||
|
@ -45,7 +63,7 @@ jobs:
|
||||||
version: ${{ matrix.qt-version }}
|
version: ${{ matrix.qt-version }}
|
||||||
cache: true
|
cache: true
|
||||||
|
|
||||||
- name: Setup MSVC environment
|
- name: Set up MSVC environment
|
||||||
if: ${{ matrix.platform == 'windows-latest' }}
|
if: ${{ matrix.platform == 'windows-latest' }}
|
||||||
uses: ilammy/msvc-dev-cmd@v1
|
uses: ilammy/msvc-dev-cmd@v1
|
||||||
|
|
||||||
|
@ -58,5 +76,5 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
mkdir ci-test-build
|
mkdir ci-test-build
|
||||||
cd 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 .
|
cmake --build .
|
||||||
|
|
Loading…
Reference in New Issue