@@ -13,14 +13,11 @@ title = "Installing the mongocxx driver"
13
13
- [ CMake] ( https://cmake.org ) 3.2 or later
14
14
- [ boost] ( https://www.boost.org ) headers (optional)
15
15
16
- We currently test the driver with the following configurations :
16
+ We currently test the driver on the following platforms :
17
17
18
-   ; | Linux | macOS | Windows
19
- -------|----------|-------------|-------------------
20
- clang | 3.8 | 7.0 (Apple) | -
21
- gcc | 4.8, 5.4 | - | -
22
- VS | n/a | n/a | 14 (2015) Update 3
23
- boost | - | 1.67.0 | 1.60.0
18
+ - Linux with clang 3.8, GCC 5.4 and 7.5
19
+ - macOS with Apple clang 7.0 and 11.0 using Boost 1.70.0
20
+ - Windows with Visual Studio 2015 using Boost 1.60.0 and Visual Studio 2017
24
21
25
22
Versions older than the ones listed may not work and are not
26
23
supported; use them at your own risk.
@@ -71,7 +68,8 @@ must choose one of the following implementations for these features:
71
68
72
69
Boost (* default for Windows platforms* )
73
70
Select with ` -DBSONCXX_POLY_USE_BOOST=1 ` . This is currently the
74
- only option if you are using MSVC.
71
+ only option if you are using a version of MSVC that does not support
72
+ C++17.
75
73
76
74
` std::experimental `
77
75
Select with ` -DBSONCXX_POLY_USE_STD_EXPERIMENTAL=1 ` . If your
@@ -162,13 +160,13 @@ On Windows, this is the equivalent use of cmake:
162
160
``` sh
163
161
' C:\Program Files (x86)\CMake\bin\cmake.exe' .. \
164
162
-G " Visual Studio 14 2015 Win64" \
165
- -DBOOST_ROOT=C:\l ocal\b oost_1_59_0 \
163
+ -DBOOST_ROOT=C:\l ocal\b oost_1_60_0 \
166
164
-DCMAKE_PREFIX_PATH=C:\m ongo-c-driver \
167
165
-DCMAKE_INSTALL_PREFIX=C:\m ongo-cxx-driver
168
166
```
169
167
170
168
The example above assumes:
171
- * Boost is found in ` C:\local\boost_1_59_0 ` .
169
+ * Boost is found in ` C:\local\boost_1_60_0 ` .
172
170
* ` libmongoc ` is found in ` C:\mongo-c-driver ` .
173
171
* ` mongocxx ` is to be installed into ` C:\mongo-cxx-driver ` .
174
172
0 commit comments