Description
Currently the documentation specifies that we require CMake version > 3.13. This has not been extensively tested and we also do not explicitly check the CMake version during smart build. This can lead to compilation errors that are not easy to parse and resolve.
Justification
For new users (and or users on new platforms), we can throw more useful errors and warnings to ease the installation and build experience.
Implementation Strategy
Description
Currently the documentation specifies that we require CMake version > 3.13. This has not been extensively tested and we also do not explicitly check the CMake version during
smart build. This can lead to compilation errors that are not easy to parse and resolve.Justification
For new users (and or users on new platforms), we can throw more useful errors and warnings to ease the installation and build experience.
Implementation Strategy
smart buildthat explicitly checks the CMake version