Upgrade Catch2 Library to v3

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Unknown
    • 3.11.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • None
    • C Drivers
    • Needed
    • Hide

      Building tests when ENABLE_TESTS=ON during CMake configuration now requires the compiler is capable of supporting the C+14 standard (specifically "extended constexpr" support) due to depending on the Catch2 v3 library via FetchContent. Users can opt-out of the C+14 requirement by disabling tests with ENABLE_TESTS=OFF{ during CMake configuration.

      The C+11 minimum standard requirement for the C+ Driver libraries themselves (bsoncxx and mongocxx, as shared or static libraries) remains unchanged.

      Show
      Building tests when ENABLE_TESTS=ON during CMake configuration now requires the compiler is capable of supporting the C+ 14 standard (specifically "extended constexpr" support) due to depending on the Catch2 v3 library via FetchContent. Users can opt-out of the C +14 requirement by disabling tests with ENABLE_TESTS=OFF{ during CMake configuration. The C+ 11 minimum standard requirement for the C + Driver libraries themselves (bsoncxx and mongocxx, as shared or static libraries) remains unchanged.
    • None
    • None
    • None
    • None
    • None
    • None

            Assignee:
            Ezra Chung
            Reporter:
            Ezra Chung
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: