Skip to Content

mongo-cxx-driver v3.10.1

Created
Updated

MongoDB C++ Driver.

# Usage

mongo-cxx-driver provides CMake targets:

find_package(bsoncxx CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mongo::bsoncxx_static>,mongo::bsoncxx_static,mongo::bsoncxx_shared>)

find_package(mongocxx CONFIG REQUIRED)
target_link_libraries(main PRIVATE $<IF:$<TARGET_EXISTS:mongo::mongocxx_static>,mongo::mongocxx_static,mongo::mongocxx_shared>) 

# License

# Supported Platforms

All platforms are supported

# Features

No default features set.

# boost

Enables the Boost C++17 polyfill for bsoncxx.
Warning: This feature changes the ABI.

Dependencies:
and 14 transitive dependencies:
Host Dependencies:
3 transitive dependencies:

# Dependencies

# Host Dependencies

# Dependents

No dependents.

# Host Dependents

No dependents.

# Contributors

  • flysha's avatar flysha
  • Alexander Karatarakis's avatar Alexander Karatarakis
  • sdcb's avatar sdcb
  • Robert Schumacher's avatar Robert Schumacher
  • Larry-Hu's avatar Larry-Hu
  • Luke Sparey's avatar Luke Sparey
  • Victor Romero's avatar Victor Romero
  • Leonid Pospelov's avatar Leonid Pospelov
  • Phoebe's avatar Phoebe
  • pravic's avatar pravic
  • Stefano Sinigardi's avatar Stefano Sinigardi
  • lsparey's avatar lsparey
  • Jack·Boos·Yu's avatar Jack·Boos·Yu
  • Billy O'Neal's avatar Billy O'Neal
  • Markus87's avatar Markus87
  • Francisco Facioni's avatar Francisco Facioni
  • bucurb's avatar bucurb
  • autoantwort's avatar autoantwort
  • Roberto C. Sánchez's avatar Roberto C. Sánchez
  • Kai Pastor's avatar Kai Pastor
  • 双草酸酯's avatar 双草酸酯
  • jim wang's avatar jim wang
  • Cheney Wang's avatar Cheney Wang

# Changelog

  • ddea3c3 [mongo-cxx-driver] update to 3.10.1 (#37025)
  • 939eaca [mongo-cxx-driver] update to 3.9.0 (#34994)
  • 2b7370d [mongo-cxx-driver] Update port to v3.8.0 (#33209)
  • cc80359 [mongo-cxx-driver] Update to 3.7.2 (#32459)
  • e819a7d [mongo-cxx-driver] Update (#27565)
  • 94c2aed [mongo-cxx-driver] set c++17 for std::experimental build (#24083)
  • d3cb28e [mongo-cxx-driver] Fix installation (#21958)
  • f951227 [mongo-cxx-driver] no absolute paths (#21096)
  • 68c6320 [libbson] [mongo-c-driver] [mongo-cxx-driver] Updated to latest (#18751)
  • b295670 Bulk convert control files. (#19986)
and 31 more commits:
  • d989c8b [libbson] fix cmake find (#14720)
  • 98c5261 Fixed port of mongo-c-driver/mongo-cxx-driver for android (#13850)
  • a64dc07 [mongo-cxx-driver] Patch std::atomic P0883 changes (#11584)
  • 26577fd [libbson/mongo-c-driver] Update to 1.16.1 (#10010)
  • d98696d [vcpkg baseline] Fix CI test (#10508)
  • 9706c31 Do not delete the third_party include folder when building with mnmlstc
  • 47d206e [many ports] improvements for linux/wsl (#6730)
  • 18b029a [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
  • 08cbf0b [libbson mongo-c-driver mongo-cxx-driver] upgrades to new revision (#6862)
  • 895660f [mongo-cxx-driver] Add options for C++17 polyfill selection
  • 8641dfd Modify vcpkg_fixup_cmake_targets() (#5459)
  • 0b79c4b [mongo-cxx-driver] Update to 3.2.0 and add cmake targets (#5178)
  • 9d0c7ca Add Compiler option -D_DISABLE_EXTENDED_ALIGNED to disable error C2338
  • b79395c Update downstream libraries to use modularized boost
  • 26516fe vcpkg_configure_cmake (and _meson) now embed debug symbols within static libs (/Z7)
  • 0074703 [libbson] [mongo-c-driver] [mongo-cxx-driver] Update to latest (1.6.2/1.6.2/3.1.1)
  • e7ad48b [mongo-cxx-driver] Fix UWP builds. Deploy THIRD-PARTY-NOTICES.
  • 6e44495 [vcpkg-configure-cmake] Centralize application of CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP
  • 6d2b407 [mongo-cxx-driver] Don't delete mongocxx/options/ dir
  • bcab7f3 [mongo/libbson] Tabs to spaces
  • ea3113a [mongo-x-driver] upgrade to 1.51/3.10
  • a26bf41 [mongo-cxx-driver] using BUILD_SHARED_LIBS instead of self-defined macro. related to: https://github.com/Microsoft/vcpkg/pull/316
  • db2b51c define MONGOCXX_STATIC in export.hpp
  • 9d3a91c [mongo-cxx-driver] fix static build note: Actually, static build is perfectly fine but the cmake always build static and dynamic library togather, in the static environment, dynamic build will fail due link error.
  • 686fef9 [mongo-cxx-driver] there is a failure on link stage, cannot build static, warn and then build dynamic
  • 260f5f2 [mongo-cxx-driver] Upgrade to 3.0.3 Enable static build Disable test and example
  • cadee66 If portfile is not static-enabled yet, warn and then build dynamic The opposite if portfile is not dynamic enabled
  • 1808d46 triplet is now automatically included before portfiles.
  • 52e40e6 [mongo-driver] Mark as not static ready
  • 0c28785 Improve mongo client port.
  • 113945a Add libbson, mongo-c-driver, mongo-cxx-driver

# Source