Help: Document `cmake --find-package` as a separate command mode

This commit is contained in:
Brad King 2016-05-10 09:35:48 -04:00
parent 3ecdddfc35
commit d4faed2f7f
1 changed files with 19 additions and 6 deletions

View File

@ -82,12 +82,7 @@ Options
done before the -P argument. done before the -P argument.
``--find-package`` ``--find-package``
Run in pkg-config like mode. See `Find-Package Tool Mode`_.
Search a package using find_package() and print the resulting flags
to stdout. This can be used to use cmake instead of pkg-config to
find installed libraries in plain Makefile-based projects or in
autoconf-based projects (via share/aclocal/cmake.m4).
``--graphviz=[file]`` ``--graphviz=[file]``
Generate graphviz of dependencies, see CMakeGraphVizOptions.cmake for more. Generate graphviz of dependencies, see CMakeGraphVizOptions.cmake for more.
@ -278,6 +273,24 @@ The following ``cmake -E`` commands are available only on Windows:
``write_regv <key> <value>`` ``write_regv <key> <value>``
Write Windows registry value. Write Windows registry value.
Find-Package Tool Mode
======================
CMake provides a helper for Makefile-based projects with the signature::
cmake --find-package <options>...
This runs in a pkg-config like mode.
Search a package using :command:`find_package()` and print the resulting flags
to stdout. This can be used to use cmake instead of pkg-config to find
installed libraries in plain Makefile-based projects or in autoconf-based
projects (via ``share/aclocal/cmake.m4``).
.. note::
This mode is not well-supported due to some technical limitations.
It is kept for compatibility but should not be used in new projects.
See Also See Also
======== ========