Mention CMake configure options in release notes

This commit is contained in:
Martin Hořeňovský 2022-02-23 14:16:36 +01:00
parent ff5b311898
commit 529eec97bb
No known key found for this signature in database
GPG Key ID: DE48307B8B0D381A

View File

@ -209,7 +209,11 @@ v3 releases.
* Running 0 tests (e.g. due to empty binary, or test spec not matching anything) returns non-0 exit code * Running 0 tests (e.g. due to empty binary, or test spec not matching anything) returns non-0 exit code
* Flag `--allow-running-no-tests` overrides this behaviour. * Flag `--allow-running-no-tests` overrides this behaviour.
* `NoTests` warning has been removed because it is fully subsumed by this change. * `NoTests` warning has been removed because it is fully subsumed by this change.
* Catch2's compile-time configuration options (`CATCH_CONFIG_FOO`) can be set through CMake options of the same name
* They use the same semantics as C++ defines, including the `CATCH_CONFIG_NO_FOO` overrides,
* `-DCATCH_CONFIG_DEFAULT_REPORTER=compact` changes default reporter to "compact"
* `-DCATCH_CONFIG_NO_ANDROID_LOGWRITE=ON` forces android logwrite to off
* `-DCATCH_CONFIG_ANDROID_LOGWRITE=OFF` does nothing (the define will not exist)
## 2.13.7 ## 2.13.7