Skip to content

Commit 409d524

Browse files
authored
Update cmake-errors.yml
1 parent 27e4cfa commit 409d524

File tree

1 file changed

+56
-1
lines changed

1 file changed

+56
-1
lines changed

.github/workflows/cmake-errors.yml

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,62 @@ jobs:
99
fail-fast: false
1010
matrix:
1111
include:
12-
# Matrix entries as before...
12+
- name: Ubuntu GCC
13+
os: ubuntu-latest
14+
compiler: gcc
15+
cflags: -Werror -Wall -Wextra
16+
17+
# Test out of source builds
18+
- name: Ubuntu GCC OSB
19+
os: ubuntu-latest
20+
compiler: gcc
21+
cflags: -Werror -Wall -Wextra
22+
build-dir: ../build
23+
src-dir: ../mulle-core
24+
25+
- name: Ubuntu GCC -O3
26+
os: ubuntu-latest
27+
compiler: gcc
28+
cflags: -O3 -Werror -Wall -Wextra
29+
30+
- name: Ubuntu Clang
31+
os: ubuntu-latest
32+
compiler: clang
33+
cflags: -Werror -Wall -Wextra
34+
35+
- name: Ubuntu Clang Debug
36+
os: ubuntu-latest
37+
compiler: clang
38+
cflags: -Werror -Wall -Wextra
39+
build-config: Debug
40+
41+
- name: Windows MSVC Win32
42+
os: windows-latest
43+
compiler: cl
44+
cflags: /WX /W3
45+
cmake-args: -A Win32
46+
47+
- name: Windows MSVC Win64
48+
os: windows-latest
49+
compiler: cl
50+
cflags: /WX /W3 /wd4244 # fixes some warnings in http_parser.c which is not my code
51+
cmake-args: -A x64
52+
53+
- name: Windows GCC
54+
os: windows-latest
55+
compiler: gcc
56+
cflags: -Werror -Wall -Wextra
57+
cmake-args: -G Ninja
58+
59+
- name: macOS Clang
60+
os: macos-latest
61+
compiler: clang
62+
cflags: -Werror -Wall -Wextra
63+
64+
- name: macOS GCC
65+
os: macos-latest
66+
compiler: gcc-12
67+
cflags: -Werror -Wall -Wextra
1368

1469
steps:
1570
# Set installation directory based on OS

0 commit comments

Comments
 (0)