Version range is not supported by all modules. This probably explains why specifying a range seems ignored.
Moreover, without the EXACT keyword, the standard meaning, when a version is specified, is to search for the most recent version which is greater or equal to this version.
Thanks - so when I’m building a new project which needs third-party packages, I can’t count on version-range support? Makes the feature not-so-useful So how to determine whether it’s supported for a given package?
So @ben.boeckel from my description, it’s safe to say that version-range is either not implemented or is broken for at VTK-8.2 (rather than a cmake problem)? Sure I can file an issue!