Martin Hořeňovský
cd7d7a1c67
Remove CATCH_CONFIG_ENABLE_BENCHMARKING compilation toggle
...
Now that Catch2 is a proper library, we can always build the full
library (comparatively minor slowdown) and the user can avoid
including benchmarking headers to avoid the compilation slowdown.
2020-02-06 11:36:46 +01:00
Martin Hořeňovský
c381b49c60
Split the test macros into their own file
2020-01-19 16:01:50 +01:00
Martin Hořeňovský
acf975cab1
Separate version macros to its own header
2020-01-19 15:39:11 +01:00
Martin Hořeňovský
4005d87460
Use proper linkage between Catch2Main and Catch2
2019-12-18 20:14:34 +01:00
Martin Hořeňovský
1cc05122d7
Add Catch2Main CMake target that contains test main
2019-12-18 17:25:04 +01:00
Martin Hořeňovský
add7068f21
Fixup installation
2019-12-16 22:33:56 +01:00
Martin Hořeňovský
5fbf04cd59
Redo how the separate compilation tests are handled
2019-12-15 20:33:39 +01:00
Martin Hořeňovský
29b441949c
Port the last example
2019-12-08 20:58:52 +01:00
Martin Hořeňovský
248f922465
Cleanup impl and main from the main header
2019-12-08 11:31:47 +01:00
Martin Hořeňovský
fef4f217b1
Unit tests build and run (todo: projects, includes, extras)
2019-11-30 20:45:34 +01:00
Martin Hořeňovský
e341b11467
WIP: CMake changes to build static lib + tests separately
2019-11-30 17:41:41 +01:00