Martchus
5eae3f2c98
Remove unused includes
2022-02-01 20:26:46 +01:00
Martchus
213dfb823d
Use `std::`-prefix for a few more occurrences in standard types for consistency
2022-02-01 20:26:46 +01:00
Martchus
b75ff2602b
Ensure all tests/examples pass without args and don't interfere with each other
2022-01-30 22:27:05 +01:00
Martchus
ec4a44e4de
Format tests and examples as well
2022-01-30 21:32:08 +01:00
Martchus
d27b737234
Move remaining examples from top-level to example folder and build-system
2022-01-30 21:25:05 +01:00
Martchus
c7190f9d04
Ensure examples return with zero exit code (so they can be treated as tests)
2022-01-30 01:21:31 +01:00
Martchus
b499a201c2
Add CMake build system replacing Makefile
...
* Allow building a shared library with proper exports
* Remove bundled catch2 library in favor of searching for system-provided
version
* Adapt/fix tests and examples to latest changes
* Fix several warnings
2022-01-30 01:14:42 +01:00