Kartik Kumar
Kartik Kumar
Catch2 currently doesn't support testing assert statements. Some resources: - https://stackoverflow.com/questions/31229718/test-a-function-using-assert-c - https://stackoverflow.com/questions/3756422/how-to-catch-an-assert-with-google-test
- [ ] Build Doxygen docs in GitHub Actions workflow and check for errors and/or warnings (fail if either are detected). - [ ] Build Doxygen docs in GitHub Actions...
Consider only using the Catch2 single header to avoid building the whole library (slow)
Add find_package call to use Catch2 that is already present and only fetch otherwise
Set up packager in CMake to tar all the core project files for distribution.
Add option in CMake to generate code coverage using `gcov`, `lcov`, etc. Also add to GitHub Actions workflow and push to CodeCov. Include CodeCov badge in README.
Update to match new modern CMake setup as of https://github.com/kartikkumar/cppbase/commit/2d941d33d26eb66796ff6395aba8e13242bdbe18
Add version detection in `Findcppbase.cmake` so that `find_package()` respects minimum version required.