mongo-cxx-driver v3.11.0
- 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:
- boost-assert
>= v1.86.0
(by boost-optional ) - boost-cmake
>= v1.86.0
(by boost-assert ) - boost-config
>= v1.86.0
(by boost-assert ) - boost-core
>= v1.86.0
(by boost-optional ) - boost-detail
>= v1.86.0
(by boost-optional ) - boost-headers
>= v1.86.0
(by boost-config ) - boost-io
>= v1.86.0
(by boost-utility ) - boost-move
>= v1.86.0
(by boost-optional ) - boost-predef
>= v1.86.0
(by boost-optional ) - boost-preprocessor
>= v1.86.0
(by boost-detail ) - boost-static-assert
>= v1.86.0
(by boost-core ) - boost-throw-exception
>= v1.86.0
(by boost-core ) - boost-type-traits
>= v1.86.0
(by boost-detail ) - boost-uninstall
>= v1.86.0
(by boost-cmake )
Host Dependencies:
3 transitive dependencies:
- vcpkg-boost (by boost-cmake )
- vcpkg-cmake (by boost-cmake )
- vcpkg-cmake-config (by boost-cmake )
# Dependencies
and 3 transitive dependencies:
- openssl (by mongo-c-driver )
- utf8proc (by mongo-c-driver )
- zlib (by mongo-c-driver )
# Host Dependencies
and one transitive dependency:
- vcpkg-cmake-get-vars (by openssl )
# Dependents
No dependents.
# Host Dependents
No dependents.
# Contributors
- flysha
- Alexander Karatarakis
- sdcb
- Robert Schumacher
- Larry-Hu
- Luke Sparey
- Victor Romero
- Leonid Pospelov
- Phoebe
- pravic
- Stefano Sinigardi
- lsparey
- Jack·Boos·Yu
- Billy O'Neal
- Markus87
- Francisco Facioni
- bucurb
- autoantwort
- Roberto C. Sánchez
- Kai Pastor
- 双草酸酯
- jim wang
- Cheney Wang
- WangWeiLin-MV
- Mengna-Li
# Changelog
and 34 more commits:
9706c31
Do not delete the third_party include folder when building with mnmlstc895660f
[mongo-cxx-driver] Add options for C++17 polyfill selection9d0c7ca
Add Compiler option -D_DISABLE_EXTENDED_ALIGNED to disable error C2338b79395c
Update downstream libraries to use modularized boost26516fe
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_SKIP6d2b407
[mongo-cxx-driver] Don't delete mongocxx/options/ dirbcab7f3
[mongo/libbson] Tabs to spacesea3113a
[mongo-x-driver] upgrade to 1.51/3.10a26bf41
[mongo-cxx-driver] using BUILD_SHARED_LIBS instead of self-defined macro. related to: https://github.com/Microsoft/vcpkg/pull/316db2b51c
define MONGOCXX_STATIC in export.hpp9d3a91c
[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 dynamic260f5f2
[mongo-cxx-driver] Upgrade to 3.0.3 Enable static build Disable test and examplecadee66
If portfile is not static-enabled yet, warn and then build dynamic The opposite if portfile is not dynamic enabled1808d46
triplet is now automatically included before portfiles.52e40e6
[mongo-driver] Mark as not static ready0c28785
Improve mongo client port.113945a
Add libbson, mongo-c-driver, mongo-cxx-driver