The CMake README (under 'cmake/README'), currently defines 'ninja', 'python' and 'swig' as hard dependencies. This isn't necessarily true, rather they should be considered as optional dependencies.
Definition of Done:
- Reword README to better distinguish between hard and soft CMake dependencies.