From 529eec97bb15a8a861986cb782897412f1be4ae2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ho=C5=99e=C5=88ovsk=C3=BD?= Date: Wed, 23 Feb 2022 14:16:36 +0100 Subject: [PATCH] Mention CMake configure options in release notes --- docs/release-notes.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/release-notes.md b/docs/release-notes.md index 5aa08a74..60f38b77 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -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 * Flag `--allow-running-no-tests` overrides this behaviour. * `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