iarsystems / cmake-tutorial

Build and test embedded software using the IAR C/C++ Compiler alongside CMake
https://iar.com
MIT License
76 stars 14 forks source link

Cmake latest stable is 3.21, Will it causes problems when we use 3.22rc version? #7

Closed Femtometer closed 2 years ago

felipe-iar commented 2 years ago

This is a good question.

CMake 3.22.1 was initially supposed to be released on November 10th. The CMake authors postponed the release to November 24th.

CMake 3.22 will contain a number of fixes specific to the IAR C/C++ Toolchains. According to the tutorial's requirements, It is not guaranteed it can be run on previous versions of CMake.

Please feel free to try this tutorial using CMake 3.22.0-rc2. It is possible to deploy in parallel with other versions (i.e. __cmake-3.22.0-rc2-windows-x86_64.zip__). Release candidates usually offers the most approximate experience you would have with the released version.

Generally speaking, the purpose of Release Candidate versions is that, If any of us face a bug specifically related to the latest version of CMake, we all have the chance to report directly at the official CMake development repository. In other words, now probably is the best time for you to try it.

From my end, I did not detect any blocking issues, although, I would not recommend using release candidate versions of any piece of software into actual production.

I hope it helps.

Please feel free to open a new issue if you have another question in the future about this CMake tutorial for IAR C/C++ Compiler users. Thank you.