|
|
@@ -55,12 +55,13 @@ The ``[version]`` argument requests a version with which the package found
|
|
|
should be compatible. There are two possible forms in which it may be
|
|
|
specified:
|
|
|
|
|
|
- * A single version with the format ``major[.minor[.patch[.tweak]]]``.
|
|
|
+ * A single version with the format ``major[.minor[.patch[.tweak]]]``, where
|
|
|
+ each component is a numeric value.
|
|
|
* A version range with the format ``versionMin...[<]versionMax`` where
|
|
|
- ``versionMin`` and ``versionMax`` have the same format as the single
|
|
|
- version. By default, both end points are included. By specifying ``<``,
|
|
|
- the upper end point will be excluded. Version ranges are only supported
|
|
|
- with CMake 3.19 or later.
|
|
|
+ ``versionMin`` and ``versionMax`` have the same format and constraints
|
|
|
+ on components being integers as the single version. By default, both end
|
|
|
+ points are included. By specifying ``<``, the upper end point will be
|
|
|
+ excluded. Version ranges are only supported with CMake 3.19 or later.
|
|
|
|
|
|
The ``EXACT`` option requests that the version be matched exactly. This option
|
|
|
is incompatible with the specification of a version range.
|