Skip to content

Commit 5599650

Browse files
Update facets script and incorporate tech review for v3.10 (#9)
* Dev review of initial content (#6) * KA review * DOCSP-35438 programmatic tagging script for cpp driver repo (#8) --------- Co-authored-by: Sarah Lin <[email protected]>
1 parent 3e5c439 commit 5599650

File tree

5 files changed

+13
-14
lines changed

5 files changed

+13
-14
lines changed

source/facets.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[[facets]]
2-
category = "programming_language"
3-
value = "cpp-driver"
2+
category = "target_product"
3+
value = "drivers"
44

55
[[facets]]
6-
category = "target_product"
7-
value = "drivers"
6+
category = "programming_language"
7+
value = "cpp"

source/getting-help.txt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,8 @@ Getting Help
1717
.. meta::
1818
:keywords: community, forum, support
1919

20-
Often, the quickest way to get support for general questions is through
21-
the
22-
:community-forum:`MongoDB Community Forums </tag/cxx>`__
20+
Often, the quickest way to get support for general questions is through the
21+
:community-forum:`MongoDB Community Forums </tag/cxx>`
2322
or through
2423
`Stack Overflow <https://stackoverflow.com/questions/tagged/mongodb%20c%2b%2b>`__.
2524

source/installation.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Prerequisites
3131

3232
- Any standard Unix platform, or Windows 7 SP1+
3333
- A compiler that supports C++11 (gcc, clang, or Visual Studio)
34-
- `CMake <https://cmake.org>`__ 3.2 or later
34+
- `CMake <https://cmake.org>`__ 3.15 or later
3535
- `boost <https://www.boost.org>`__ headers (optional)
3636

3737
If you encounter build failures or other problems with a platform configuration

source/installation/windows.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,10 +67,10 @@ To build with Visual Studio 2017 without a C++17 polyfill, configure as follows:
6767
Configuring with ``mongocxx`` 3.7.0 and Older
6868
`````````````````````````````````````````````
6969

70-
To build versions 3.7.0 and older without a C++17 polyfill, it is necessary to configure with additional options:
71-
- ``/Zc:__cplusplus`` to opt into the correct definition of ``__cplusplus``
72-
(`problem described here
73-
<https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/>`__)
70+
To build versions 3.7.0 and older without a C++17 polyfill, it is necessary to
71+
configure with additional options:
72+
73+
- ``/Zc:__cplusplus`` to opt into the correct definition of ``__cplusplus`` (`problem described here <https://devblogs.microsoft.com/cppblog/msvc-now-correctly-reports-__cplusplus/>`__)
7474
- ``/EHsc`` to enable recommended `exception handling behavior <https://learn.microsoft.com/en-us/cpp/build/reference/eh-exception-handling-model?view=msvc-170>`__.
7575

7676
.. code-block:: bash

source/polyfill-selection.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ the CMake configuration variable ``CMAKE_CXX_STANDARD`` to 17 or higher.
2424
Otherwise, to compile the mongocxx driver for pre-C++17 configurations, a
2525
polyfill library implementation must be selected from the following options:
2626

27-
- bsoncxx (*default only when ``-DENABLE_BSONCXX_POLY_USE_IMPLS=ON``*)
27+
- bsoncxx (*default only when -DENABLE_BSONCXX_POLY_USE_IMPLS=ON*)
2828

2929
Select with ``-DBSONCXX_POLY_USE_IMPLS=ON``. This option is most recommended, as
3030
it does not require additional external library dependencies. To enable
@@ -38,7 +38,7 @@ polyfill library implementation must be selected from the following options:
3838
Select with ``-DBSONCXX_POLY_USE_MNMLSTC=1``.
3939

4040
.. note::
41-
41+
4242
This option vendors a header-only installation of MNMLSTC/core into the bsoncxx library installation and will therefore download MLNMLSTC from GitHub during the configuration process. If you already have an available version of MNMLSTC on your system, you can avoid the download step by using ``-DBSONCXX_POLY_USE_SYSTEM_MNMLSTC``.
4343

4444
- Boost (*default for Windows platforms*)

0 commit comments

Comments
 (0)