Skip to content

Commit f89bc48

Browse files
committed
Add ECM
1 parent bbb94a9 commit f89bc48

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

.github/workflows/cmake-multi-platform.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
os: [ubuntu-latest, windows-latest]
16+
os: [windows-latest]
1717
build_type: [Release]
1818
c_compiler: [gcc, clang, cl]
1919
include:
@@ -35,6 +35,19 @@ jobs:
3535
c_compiler: cl
3636

3737
steps:
38+
- uses: actions/checkout@v4
39+
with:
40+
repository: 'https://invent.kde.org/frameworks/extra-cmake-modules.git'
41+
ref: 'v6.1.0'
42+
43+
- name: Configure CMake
44+
run: >
45+
cmake -B ${{ steps.strings.outputs.build-output-dir }}
46+
-DCMAKE_CXX_COMPILER=${{ matrix.cpp_compiler }}
47+
-DCMAKE_C_COMPILER=${{ matrix.c_compiler }}
48+
-DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
49+
-S ${{ github.workspace }}
50+
3851
- uses: actions/checkout@v3
3952

4053
- name: Set reusable strings

0 commit comments

Comments
 (0)