Skip to content

Releases: saxbophone/CPP20-Cross-Platform-Template

Bugfix: correct malformed HTML code in versioned docs redirect

17 Sep 03:44
v0.4.1
ee9b065
Compare
Choose a tag to compare

HTML is harder than it looks when you haven't done it in a while.

Multiversioned Doxygen Docs

16 Sep 18:57
v0.4.0
da0fb82
Compare
Choose a tag to compare

Also:

  • improved documentation
  • replaced project placeholder name with one that is easier to find-and-replace
  • mothballed Travis-CI config
  • reduced MSVC warning level from W4 to W3

Modern CMake!

10 Mar 14:57
v0.3.0
a5ef1b3
Compare
Choose a tag to compare
  • multi-directory source code organisation, separate for headers etc...
  • use CPM to grab dependencies such as Catch, for easier testing on CI
  • demonstration of where to put public and private header files
  • Usage of psuedo-targets in CMake to propagate project-wide options, rather than setting them globally
  • CMake project is exported properly such that it can be found automatically by other CMake projects once installed (install(EXPORT))

Separate CI / Release builds

24 Jan 14:56
5ee98d6
Compare
Choose a tag to compare
  • CI is only run for pushes to master and for any pull request
  • Release builds are only made for releases (also, produce only one release per OS and simplify file names)

Tidy up

23 Jan 19:23
b5fbb84
Compare
Choose a tag to compare
v0.1.2

Remove mistakenly-added directory

HOTFIX: Release build detection

23 Jan 19:18
5caaa1a
Compare
Choose a tag to compare
Whoops! Use github.event_name rather than github.event

This was a mistake in the release-checking logic

Added CI on Github Actions

23 Jan 19:11
9842b91
Compare
Choose a tag to compare

Added config file to support Continuous Integration using Github Actions:

  • Same cross-platform building as on Travis-CI
  • Additionally, supports building releases automatically on each platform and storing these for convenience (Github Action build Artifacts)