Просмотр исходного кода

Help: Specify `<PackageName>_DIR` interaction with a version

Explicitly state that if `<PackageName>_DIR` is set, but the version of
the package found there does not match the requested version, then
`find_package` will ignore that directory and continue searching.
Meszaros, Gergely 4 месяцев назад
Родитель
Сommit
f104bdb3b9
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      Help/command/find_package.rst

+ 3 - 1
Help/command/find_package.rst

@@ -338,7 +338,9 @@ an error describing the problem unless the ``QUIET`` argument is
 specified.  If ``REQUIRED`` is specified and the package is not found, a
 fatal error is generated and the configure step stops executing.  If
 ``<PackageName>_DIR`` has been set to a directory not containing a
-configuration file, CMake will ignore it and search from scratch.
+configuration file, or if the requested version is not compatible
+with the package found in that directory (see :ref:`version selection`),
+CMake will ignore it and search from scratch.
 
 Package maintainers providing package configuration files are encouraged to
 name and install them such that the :ref:`search procedure` outlined below