diff --git a/source/compatibility.txt b/source/compatibility.txt index aab7fd4..25ddc9b 100644 --- a/source/compatibility.txt +++ b/source/compatibility.txt @@ -52,5 +52,12 @@ The first column lists the driver version. .. include:: /includes/libmongoc-compatibility-table-cxx.rst +Compiler Compatibility +---------------------- + +The {+driver-short+} supports the following compilers: + +.. include:: /includes/compiler-compatibility-table-cxx.rst + For more information on how to read the compatibility tables, see our guide on :ref:`MongoDB Compatibility Tables. ` \ No newline at end of file diff --git a/source/includes/compiler-compatibility-table-cxx.rst b/source/includes/compiler-compatibility-table-cxx.rst new file mode 100644 index 0000000..c8b0c11 --- /dev/null +++ b/source/includes/compiler-compatibility-table-cxx.rst @@ -0,0 +1,25 @@ +.. list-table:: + :header-rows: 1 + :stub-columns: 1 + :class: compatibility-large + + * - Compiler + - Version + + * - `GCC `__ + - v8.1 or later + + * - `Clang `__ + - v3.8 or later + + * - `Xcode `__ + - v13.1 or later + + * - `Visual Studio `__ + - 2015 Update 3 or later + +.. note:: + + The preceding compiler versions are the minimum versions required to + build the {+driver-short+} from source. These are not requirements + to use prebuilt headers and libraries. \ No newline at end of file