[cmake] Some improvements based on CMake 3.21
CMake 3.21 is required just for using presets.
Currently blocked because arch has not updated CMake yet.
-
Feature description was added to the changelog -
Tests covering your feature were added? -
Any new feature or behavior change was documented?