Hi,
The CMake release 4.0.0 removes the OLD behaviour of the policies CMP0000 to CMP0065.
If you run into issues after the upgrade, this may be the reason why. Either directly or indirectly.
I had to manually grep the codebase to figure this out. Our CI exploded overnight due to MinGW and brew upgrading CMake to 4.0.0. It took us a while to figure out what was going on.
A section in the CMake release notes regarding this would have been helpful.
Kind regards
Frédéric