mongo-cxx-driver v4.0.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 features defined.
# 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 35 more commits:
9706c31Do not delete the third_party include folder when building with mnmlstc895660f[mongo-cxx-driver] Add options for C++17 polyfill selection9d0c7caAdd Compiler option -D_DISABLE_EXTENDED_ALIGNED to disable error C2338b79395cUpdate downstream libraries to use modularized boost26516fevcpkg_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/316db2b51cdefine 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 examplecadee66If portfile is not static-enabled yet, warn and then build dynamic The opposite if portfile is not dynamic enabled1808d46triplet is now automatically included before portfiles.52e40e6[mongo-driver] Mark as not static ready0c28785Improve mongo client port.113945aAdd libbson, mongo-c-driver, mongo-cxx-driver