forked from catchorg/Catch2
* Fixed problem with older compilers by explicitly installing the right compiler version. * Split apart simple builds that can be well described by a build matrix, and builds that need special CMake defines or similar special snowflake handling. * Ported some extras + examples builds from TravisCI to GitHub Actions.