Skip to content

Commit 9dcd1e7

Browse files
committed
docs: Add a note about using CMake v3 for maximum compatibility.
Some optional modules, like libmetal, which is used on nRF5340, specfically require CMake v3, so add a note in the native toolchain setup about this.
1 parent 1036611 commit 9dcd1e7

File tree

1 file changed

+4
-0
lines changed
  • docs/docs/development/local-toolchain/setup

1 file changed

+4
-0
lines changed

docs/docs/development/local-toolchain/setup/native.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ Open Zephyr's [Getting Started Guide](https://docs.zephyrproject.org/4.1.0/devel
8282
Zephyr's [Install Linux Host Dependencies](https://docs.zephyrproject.org/4.1.0/develop/getting_started/installation_linux.html) page may be of use for users of Linux distributions which are not based on Ubuntu.
8383
:::
8484

85+
:::warning
86+
Some optional Zephyr modules, like `libmetal`, are not compatible with CMake v4, so we recommend installing the latest CMake v3 release when installing the Zephyr dependencies.
87+
:::
88+
8589
## 2. Source Code
8690

8791
Next, you'll need to clone the ZMK source repository if you haven't already. Open a terminal and navigate to the folder you would like to place your `zmk` directory in, then run the following command:

0 commit comments

Comments
 (0)