You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
# CPP20-Cross-Platform-Template
2
-
A template for a cross-platform C++20 project including CMake, unit-testing with Catch and cross-platform Travis-CI
2
+
A template for a cross-platform C++20 project including CMake, unit-testing with Catch, cross-platform CI with Travis-CI/Github Actions and cross-platform release builds using Github Actions.
3
3
4
4
## What's included
5
5
- CMake C++20 project skeleton, with strict warning flags enabled when using GCC or Clang.
@@ -9,6 +9,9 @@ A template for a cross-platform C++20 project including CMake, unit-testing with
9
9
- macOS: Clang-10
10
10
- Windows: MSVC 2019
11
11
- 1 Additional build on Linux to check Doxygen documentation is well-formed
12
+
- Github Action config file supporting:
13
+
- Building and running tests on the same Operating Systems and Compilers as Travis-CI (additionally, GCC-10 on macOS)
14
+
- Building Releases on each platform when a Github Release is published, uploading these as build Artifacts.
12
15
- Doxygen config file with tweaks from the default config settings to provide a few more graphs (usage, caller/callee relationships) than are enabled by default.
0 commit comments