v2.13.5
版本发布时间: 2021-04-11 05:55:53
catchorg/Catch2最新发布版本:v3.7.1(2024-09-17 16:50:49)
Improvements
- Detection of MAC and IPHONE platforms has been improved (#2140, #2157)
- Added workaround for bug in XLC 16.1.0.1 (#2155)
- Add detection for LCC when it is masquerading as GCC (#2199)
- Modified posix signal handling so it supports newer libcs (#2178)
-
MINSIGSTKSZ
was no longer usable in constexpr context.
-
Fixes
- Fixed compilation of benchmarking when
min
andmax
macros are defined (#2159)- Including
windows.h
withoutNOMINMAX
remains a really bad idea, don't do it
- Including
Miscellaneous
-
Catch2WithMain
target (static library) is no longer built by default (#2142)- Building it by default was at best unnecessary overhead for people not using it, and at worst it caused trouble with install paths
- To have it built, set CMake option
CATCH_BUILD_STATIC_LIBRARY
toON
- The check whether Catch2 is being built as a subproject is now more reliable (#2202, #2204)
- The problem was that if the variable name used internally was defined the project including Catch2 as subproject, it would not be properly overwritten for Catch2's CMake.
1、 catch.hpp 641.48KB
2、 catch.hpp.asc 833B
3、 catch_reporter_automake.hpp 2.21KB
4、 catch_reporter_automake.hpp.asc 833B
5、 catch_reporter_sonarqube.hpp 7.1KB
6、 catch_reporter_sonarqube.hpp.asc 833B
7、 catch_reporter_tap.hpp 9.6KB
8、 catch_reporter_tap.hpp.asc 833B
9、 catch_reporter_teamcity.hpp 8.7KB
10、 catch_reporter_teamcity.hpp.asc 833B