Stephen Kelly
169f116632
Help: Link to cmake-packages(7) from the Module creation documentation.
2014-12-04 23:31:59 +01:00
Stephen Kelly
bb1111eaa2
Help: Warn that paths should not be used in INTERFACE_ build properties.
2014-11-25 10:00:35 -05:00
Brad King
70105facd6
Merge topic 'doc-formatting'
...
f0ca3ef0
Help: Wrap long lines in pre-formatted documentation blocks
2014-11-07 11:08:59 -05:00
Brad King
f0ca3ef0a3
Help: Wrap long lines in pre-formatted documentation blocks
...
Help format the blocks better for display without a wide screen.
2014-11-07 10:59:09 -05:00
Brad King
67c4be51a3
Merge branch 'release-doc-formatting' into doc-formatting
...
Resolve conflict in Modules/ExternalProject.cmake by keeping our side,
which is more completely revised.
2014-11-06 14:52:49 -05:00
Brad King
8dab50636d
Help: Fix example in cmake-packages to avoid long line
2014-11-06 14:46:18 -05:00
Brad King
a9dcf4773c
Help: Drop TOC from latex manuals
...
A latex document can have its own TOC.
2014-11-06 14:46:18 -05:00
Iosif Neitzke
e9282782e4
Help: Fix configure_file call to use COPYONLY, not COPY_ONLY
...
The configure_file signature has option 'COPYONLY' (no underscore).
Fix the example in 'cmake-packages.7.rst'.
2014-10-31 13:19:33 -04:00
Brad King
0fee3f4712
Revert "Help: Update cmake-packages.7 examples to import targets only once"
...
This reverts commit cfab942e5f
.
Since commit v2.8.11~362^2 (Generate an early-return guard in target
Export files, 2012-11-30) an external include guard is not needed.
2014-07-15 08:59:11 -04:00
Brad King
cfab942e5f
Help: Update cmake-packages.7 examples to import targets only once
...
Package configuration files should load their targets files at most once
in a given scope. Update our ClimbingStats example to show how to do
this.
2014-07-09 12:57:19 -04:00
Daniele E. Domenichelli
be8ae96098
Allow the Package Registry to be disabled ( #14849 )
...
When a project is packaged for redistribution the local package
registries should not be updated or consulted. They are for developers.
Add variables to disable use of package registries globally:
* CMAKE_EXPORT_NO_PACKAGE_REGISTRY that disables the export(PACKAGE)
command
* CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY that disables the User Package
Registry in all the find_package calls.
* CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY that disables the
System Package Registry in all the find_package calls.
Update documentation and unit tests.
2014-05-12 09:50:01 -04:00
Brad King
bd6887e4d6
Help: Document the package registry in cmake-packages.7
...
Port documentation from the CMake Wiki page at:
http://www.cmake.org/Wiki/CMake/Tutorials/Package_Registry
as of 2014-02-17 into our main documentation.
2014-02-17 15:34:48 -05:00
Stephen Kelly
bb8bde35b8
Help: Add notes about relocatability of config-file packages.
2014-01-09 19:45:08 +01:00
Stephen Kelly
5169130539
Help: Document the target properties exported to IMPORTED targets.
2014-01-07 09:38:01 -05:00
Stephen Kelly
0b5bf8ad0b
Help: Mention CMAKE_DISABLE_FIND_PACKAGE_<PackageName> in package docs.
2014-01-07 09:38:00 -05:00
Stephen Kelly
d98ea6c0b8
Help: Mark some code blocks as containing cmake code.
2014-01-04 11:28:57 +01:00
Stephen Kelly
98b9f52bc9
Help: Document export(EXPORT) in the cmake-packages manual.
2013-12-24 13:02:49 +01:00
Stephen Kelly
a1d2bda23e
Don't copy find_dependency in configure_package_config_file.
...
There is not really any need to. Downstreams can either rely on it
being provided by CMake, or copy and distribute it.
Change the documented include for the find_dependency macro.
2013-12-24 13:02:49 +01:00
Stephen Kelly
f4f6529354
Help: cmake-packages: Add missing slash.
2013-12-24 13:02:49 +01:00
Stephen Kelly
3fe4ac828d
Help: Add a CMake manual for Packages related docs.
2013-12-20 19:20:31 +01:00