absent
absent copied to clipboard
Fixes to catch2 includes and macOS build
This PR fixes the following:
- Wrong catch2 headers: the current version of catch2 does not have
catch2/catch.hpp
(so the build errs out), it should becatch2/catch_all.hpp
. - Missing compiler flag for C++17: there are numerous build errors when those are not passed.
- Linking on macOS: it currently fails with missing
_main
symbol (at least for some macOS versions). Fixed.