You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* clang-format: separate system and third-party headers from driver headers
* Remove obsolete MONGO_CXX_DRIVER_COMPILING compile definition
* Do not build or run tests on VS 2015 distros
* Upgrade to Catch2 v3 via FetchCatch2.cmake
* Format catch_helpers.hh
* Conditionally pass SYSTEM to FetchContent_Declare
* Disable tests in RPM snapshot builds
* Address -Wextra-semi* warnings
* Update Catch2 license in THIRD-PARTY-NOTICES to match v3.7.0
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3-1Lines changed: 3 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,8 +11,10 @@ Changes prior to 3.9.0 are documented as [release notes on GitHub](https://githu
11
11
12
12
### Changed
13
13
14
-
-`FetchContent_MakeAvailable()` is used to populate dependencies instead of `FetchContent_Populate()` for the Mongo C Driver (when not provided by `CMAKE_PREFIX_PATH`) and mnmlstc/core (when automatically selected or `BSONCXX_POLY_USE_MNMLSTC=ON`).
14
+
-`FetchContent_MakeAvailable()` is used to populate dependencies instead of `FetchContent_Populate()` for the Mongo C Driver (when not provided by `CMAKE_PREFIX_PATH`) and mnmlstc/core (when automatically selected or when `BSONCXX_POLY_USE_MNMLSTC=ON`).
15
15
- Note: `FetchContent_Populate()` is still used for mnmlstc/core for CMake versions prior to 3.18 to avoid `add_subdirectory()` behavior.
16
+
- Test suite now uses Catch2 v3 via FetchContent instead of the bundled Catch2 v2 standalone header.
17
+
- C++14 or newer is now required to build tests when enabled with `ENABLE_TESTS=ON`.
0 commit comments