Skip to content

Commit 9383ccb

Browse files
authored
try actions again
1 parent a53a494 commit 9383ccb

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

.github/workflows/rxcpp-ci.yml

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,73 +16,89 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
config:
19+
- {
20+
name: "Linux GCC 9 Debug (C++14)", artifact: "Linux.tar.xz",
21+
os: ubuntu-latest,
22+
build_type: Debug,
23+
cc: "gcc-9", cxx: "g++-9"
24+
cmake_args: "-D CMAKE_CXX_STANDARD:STRING=14"
25+
}
26+
- {
27+
name: "Linux GCC 9 Optimised (C++14)", artifact: "Linux.tar.xz",
28+
os: ubuntu-latest,
29+
build_type: RelWithDebInfo,
30+
cc: "gcc-9", cxx: "g++-9"
31+
cmake_args: "-D CMAKE_CXX_STANDARD:STRING=14"
32+
}
1933
- {
2034
name: "Linux GCC 9 Debug (C++17)", artifact: "Linux.tar.xz",
2135
os: ubuntu-latest,
2236
build_type: Debug,
2337
cc: "gcc-9", cxx: "g++-9"
38+
cmake_args: "-D CMAKE_CXX_STANDARD:STRING=17"
2439
}
2540
- {
2641
name: "Linux GCC 9 Optimised (C++17)", artifact: "Linux.tar.xz",
2742
os: ubuntu-latest,
2843
build_type: RelWithDebInfo,
2944
cc: "gcc-9", cxx: "g++-9"
45+
cmake_args: "-D CMAKE_CXX_STANDARD:STRING=17"
3046
}
3147
- {
3248
name: "Linux Clang 10 Debug (C++17)", artifact: "Linux.tar.xz",
3349
os: ubuntu-latest,
3450
build_type: Debug,
3551
cc: "clang-10", cxx: "clang++-10",
36-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
52+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
3753
}
3854
- {
3955
name: "Linux Clang 10 Optimised (C++17)", artifact: "Linux.tar.xz",
4056
os: ubuntu-latest,
4157
build_type: RelWithDebInfo,
4258
cc: "clang-10", cxx: "clang++-10",
43-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
59+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
4460
}
4561
- {
4662
name: "Linux Clang 11 Debug (C++17)", artifact: "Linux.tar.xz",
4763
os: ubuntu-latest,
4864
build_type: Debug,
4965
cc: "clang-11", cxx: "clang++-11",
50-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
66+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
5167
}
5268
- {
5369
name: "Linux Clang 11 Optimised (C++17)", artifact: "Linux.tar.xz",
5470
os: ubuntu-latest,
5571
build_type: RelWithDebInfo,
5672
cc: "clang-11", cxx: "clang++-11",
57-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
73+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
5874
}
5975
- {
6076
name: "Linux Clang 12 Debug (C++17)", artifact: "Linux.tar.xz",
6177
os: ubuntu-latest,
6278
build_type: Debug,
6379
cc: "clang-12", cxx: "clang++-12",
64-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
80+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
6581
}
6682
- {
6783
name: "Linux Clang 12 Optimised (C++17)", artifact: "Linux.tar.xz",
6884
os: ubuntu-latest,
6985
build_type: RelWithDebInfo,
7086
cc: "clang-12", cxx: "clang++-12",
71-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
87+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
7288
}
7389
- {
7490
name: "macOS Clang Debug (C++17)", artifact: "macOS.tar.xz",
7591
os: macos-latest,
7692
build_type: Debug,
7793
cc: "clang", cxx: "clang++",
78-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
94+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
7995
}
8096
- {
8197
name: "macOS Clang Optimised (C++17)", artifact: "macOS.tar.xz",
8298
os: macos-latest,
8399
build_type: RelWithDebInfo,
84100
cc: "clang", cxx: "clang++",
85-
cmake_args: "-D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
101+
cmake_args: "-D \"CMAKE_CXX_STANDARD:STRING=17\" -D \"CMAKE_CXX_FLAGS:STRING=-fsanitize=address -fno-omit-frame-pointer\""
86102
}
87103
- {
88104
name: "Windows MSVC 2019 Debug (C++17)", artifact: "Windows-MSVC.tar.xz",

0 commit comments

Comments
 (0)