zephyr/doc/develop
Torsten Rasmussen 3a9b2a3e83 cmake: recommend CMake >=3.20.5 as minimum CMake version
CMake versions <3.20.5 contains the following bug:
https://gitlab.kitware.com/cmake/cmake/-/issues/22310

This bug was fixed in CMake 3.20.5:
https://gitlab.kitware.com/cmake/cmake/-/merge_requests/6232

Generally Zephyr can build with CMake >=3.20.0, however the
`cmake/package_helper.cmake` is impacted by the above issue.

Therefore, specifically request CMake >=3.20.5 for package helper
and update documentation to recommend CMake version 3.20.5 in order
to minimize risk of users being impacted by this bug.

Users invoking package helper with CMake 3.20.0-3.20.4 will see:
> CMake Error at cmake/package_helper.cmake:45 (cmake_minimum_required):
>  CMake 3.20.5 or higher is required.  You are running version 3.20.x

Rest of Zephyr still builds with CMake versions >=3.20.0.

Signed-off-by: Torsten Rasmussen <Torsten.Rasmussen@nordicsemi.no>
2023-03-07 18:15:58 +01:00
..
api doc: api: overview: add an entry for input 2023-03-06 11:47:32 -08:00
application doc: application development: brief about setting QEMU gdbserver listener 2023-02-20 09:48:52 +01:00
flash_debug scripts: runners: bossac: Enable BOSSAC to run on Windows (native) 2023-03-06 13:17:09 -08:00
getting_started cmake: recommend CMake >=3.20.5 as minimum CMake version 2023-03-07 18:15:58 +01:00
languages doc: Clarify C++ standards support 2023-03-01 19:42:32 -05:00
optimizations doc: move sections from guides 2022-04-07 16:35:19 +02:00
sca doc: document the Static Code Analysis (SCA) tool infrastructure 2023-01-27 20:28:58 +09:00
test twister: doc: test configuration and test levels 2023-03-07 15:49:16 +01:00
toolchains toolchain: rename xcc-clang to xt-clang 2023-02-22 08:35:46 -05:00
tools doc: develop: tools: drop platformio docs 2022-12-22 13:45:52 +01:00
west .github: doc-build: move to west 1.0.0 2023-02-21 19:39:50 +09:00
beyond-GSG.rst doc: fix incorrect usage of envvar role 2022-08-23 10:15:34 +02:00
env_vars.rst doc: fix incorrect usage of envvar role 2022-08-23 10:15:34 +02:00
index.rst doc: document the Static Code Analysis (SCA) tool infrastructure 2023-01-27 20:28:58 +09:00
modules.rst doc: document the Static Code Analysis (SCA) tool infrastructure 2023-01-27 20:28:58 +09:00