Misleading cmake range recommandation

Summary

The documentation https://gitlab.com/libeigen/eigen/-/blob/ac3ef16f30b7708a3c6c39b964e1f294dd16b8a3/doc/TopicCMakeGuide.dox#L41

says that asking for a range 3.4...5 will work with 3.4.0, but that is not the case since that version had a different script that explicitly rejected this range. This is discussed in several issues already, but this one is only about the documentation.

  • please change the doc so it does not lie.
  • please advertise a way for users to tell cmake they are ok with a large range like 3.3...5 (probably with 2 calls to find_package, one with 3.4...5, and a second one with 3.3 if the first one failed)

Environment

  • Eigen Version : 5.0.0