zephyr/doc
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
..
_doxygen device: move independent groups to groups.dox 2022-10-17 10:13:37 +02:00
_extensions/zephyr docs: kconfig: restore appearance of kconfig search 2023-02-07 18:22:06 +01:00
_scripts doc: redirects: add old sockets page to redirects 2023-02-14 23:49:40 +09:00
_static doc: Fix CSS issue with keyboard shortcuts on dark theme 2023-02-23 17:45:40 +01:00
_templates doc: add a toctree with reference material 2021-11-02 13:24:40 +01:00
build doc: build: dts: fix small doc typo 2023-03-06 16:44:16 +01:00
connectivity Bluetooth: Audio: Rename audio shell commands to bap 2023-03-07 16:21:44 +01:00
contribute docs: Move RFCs into a separate document 2023-03-06 21:59:23 +01:00
develop cmake: recommend CMake >=3.20.5 as minimum CMake version 2023-03-07 18:15:58 +01:00
hardware subsys/mgmt/ec_host_cmd: rework Host Command support 2023-02-28 10:42:23 +01:00
images doc: remove unused images 2021-07-19 20:06:00 -04:00
introduction doc: mention MIPS architecture support 2022-01-24 17:11:42 -05:00
kernel fix: doc: in kernel/drivers interrupts function had mismatching types 2023-02-22 16:58:29 -05:00
project docs: Move RFCs into a separate document 2023-03-06 21:59:23 +01:00
releases docs: release: 3.4: Add exp support for new Bluetooth mesh draft specs 2023-03-06 13:52:15 +01:00
security docs: security: Add published CVEs information 2023-02-15 19:22:24 +09:00
services doc: input: add the initial input subsystem documentation 2023-03-06 11:47:32 -08:00
templates docs: add figure to board doc template 2019-02-11 07:45:21 -05:00
404.rst doc: Suggest filing GitHub issue for broken links 2022-04-28 10:26:03 +02:00
CMakeLists.txt doc: add support for linkcheck 2022-09-23 17:28:47 +00:00
conf.py doc: conf: Add 3.3.0 release to version list 2023-02-17 19:46:53 +09:00
glossary.rst doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
index-tex.rst doc: get rid of reference section 2022-04-07 16:35:19 +02:00
index.rst doc: get rid of reference section 2022-04-07 16:35:19 +02:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt doc: Bluetooth: Document the services APIs 2022-05-24 17:49:17 +02:00
LICENSING.rst docs: Change a number of 'master' branch refers to 'main' 2021-05-28 10:45:17 -05:00
Makefile doc: add support for linkcheck 2022-09-23 17:28:47 +00:00
substitutions.txt doc: New developer getting started guide 2019-11-13 14:05:47 -06:00
zephyr.doxyfile.in doc: doxygen: update Doxyfile for 1.9.6 2023-01-10 10:27:54 +01:00