Apparently cmake policies are not forward-compatible (facepalm) so only set them on versions that understand them