Pārlūkot izejas kodu

Add build tools improvement Changelog

Patrick-Christopher Mattulat 2 mēneši atpakaļ
vecāks
revīzija
7da6c3354b
1 mainītis faili ar 10 papildinājumiem un 7 dzēšanām
  1. 10 7
      README.md

+ 10 - 7
README.md

@@ -42,6 +42,9 @@ A __Date__ class comes with this submodule, which you can use to represent a dat
 - an OS-specific initialization-script is now being provided for setting up the project and preparing it for the developer for code-contribution
 - the library version scheme is now reflecting major-, minor- and patch-level additionally to the year of release to
   rightfully reflect on the change impact, resulting into the format YYYY.MAJOR.MINOR.PATCH
+- CMake required minimum version was upgraded to __3.30.0__
+- GCC required minimum compiler version was upgraded to __14.2__
+- Google Test version was upgraded to __1.15.2__
 
 #### Fixes ####
 
@@ -76,13 +79,13 @@ Building this library would result into providing binaries for each library modu
 
 To build this library you'd need a supported __toolchain__ in place, consisting of a build tool and compiler. The following table is a listing of supported compilers and build tools associated with operating systems, where this library has been tested:
 
-| Supported Compiler<br/>(mandatory) | OS              | Supported Compiler Version<br/>(mandatory) | Build Tool<br/>(mandatory) | Build Tool Version (mandatory) |
-|------------------------------------|-----------------|--------------------------------------------|----------------------------|--------------------------------|
-| GCC                                | Linux Mint 20.3 | 12.2.0                                     | CMake                      | \>= 3.24.0                     |
-| Clang                              | Linux Mint 20.3 | 12.0.0-3ubuntu1~20.04.5                    | CMake                      | \>= 3.24.0                     |
-| MinGW-w64 / GCC                    | Windows 10      | 11.2.0                                     | CMake                      | \>= 3.24.0                     |
-| MSVC                               | Windows 10      | 19.40.33811.0                              | CMake                      | \>= 3.24.0                     |
-| AppleClang                         | MacOS Monterey  | 14.0.0                                     | CMake                      | \>= 3.24.0                     |
+| Supported Compiler<br/>(mandatory) | OS               | Supported Compiler Version<br/>(mandatory) | Build Tool<br/>(mandatory) | Build Tool Version (mandatory) |
+|------------------------------------|------------------|--------------------------------------------|----------------------------|--------------------------------|
+| GCC                                | Ubuntu 22.04 LTS | 14.2.0                                     | CMake                      | \>= 3.30.0                     |
+| Clang                              | Linux Mint 20.3  | 12.0.0-3ubuntu1~20.04.5                    | CMake                      | \>= 3.30.0                     |
+| MinGW-w64 / GCC                    | Windows 10       | 11.2.0                                     | CMake                      | \>= 3.30.0                     |
+| MSVC                               | Windows 10       | 19.40.33811.0                              | CMake                      | \>= 3.30.0                     |
+| AppleClang                         | MacOS Monterey   | 14.0.0                                     | CMake                      | \>= 3.30.0                     |
 
 Please note, that where the underlying operating system is optional in this listing, the toolchain itself is not! This means, that by default you should use one of the supported listed toolchains.  
 In case you'd like to use an unsupported toolchain, you can enforce this during CMake project generation. For that have a look at the CMake flag usage section below.