cppack
cppack copied to clipboard
Several changes/fixes
I'm sending tihs set of changes that could be integrated (as a whole or cherry-picking specific changes) or used by others. It includes:
- Add a new CPPACK_TESTS option to disable tests if needed
- Compile with Catch2 using cmake FetchContent (so there is no need to install Catch2)
- Fixing compilation in all platforms (MSVC, clang/macOS, Linux)
- Replacing Travis-CI with GitHub actions
- And the most important, fixing a bug in release mode where multiple instances of UnpackerErrCategory make comparison between different UnpackerError fail