summaryrefslogtreecommitdiffstats
path: root/Help/manual/cmake-packages.7.rst
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2014-07-15 12:58:52 (GMT)
committerBrad King <brad.king@kitware.com>2014-07-15 12:59:11 (GMT)
commit0fee3f471204dd9cd47682590bf9f15da456183a (patch)
tree6b3060963ff185b10bb440368a4d1b3bb91e50c2 /Help/manual/cmake-packages.7.rst
parentcfab942e5ff8463f8053564e68179da110280b43 (diff)
downloadCMake-0fee3f471204dd9cd47682590bf9f15da456183a.zip
CMake-0fee3f471204dd9cd47682590bf9f15da456183a.tar.gz
CMake-0fee3f471204dd9cd47682590bf9f15da456183a.tar.bz2
Revert "Help: Update cmake-packages.7 examples to import targets only once"
This reverts commit cfab942e5ff8463f8053564e68179da110280b43. 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.
Diffstat (limited to 'Help/manual/cmake-packages.7.rst')
-rw-r--r--Help/manual/cmake-packages.7.rst15
1 files changed, 4 insertions, 11 deletions
diff --git a/Help/manual/cmake-packages.7.rst b/Help/manual/cmake-packages.7.rst
index 5badd48..c4cca6d 100644
--- a/Help/manual/cmake-packages.7.rst
+++ b/Help/manual/cmake-packages.7.rst
@@ -385,12 +385,9 @@ In this case, the ``ClimbingStatsConfig.cmake`` file could be as simple as:
.. code-block:: cmake
- if(NOT TARGET Upstream::ClimbingStats)
- include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsTargets.cmake")
- endif()
+ include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsTargets.cmake")
-This allows downstreams to use the ``IMPORTED`` targets, and guards
-against importing the targets more than once. If any macros
+As this allows downstreams to use the ``IMPORTED`` targets. If any macros
should be provided by the ``ClimbingStats`` package, they should
be in a separate file which is installed to the same location as the
``ClimbingStatsConfig.cmake`` file, and included from there.
@@ -457,9 +454,7 @@ dependencies of a package should be found in the ``Config.cmake`` file:
include(CMakeFindDependencyMacro)
find_dependency(Stats 2.6.4)
- if(NOT TARGET Upstream::ClimbingStats)
- include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsTargets.cmake")
- endif()
+ include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsTargets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsMacros.cmake")
The ``find_dependency`` macro also sets ``ClimbingStats_FOUND`` to ``False`` if
@@ -476,9 +471,7 @@ be true. This can be tested with logic in the package configuration file:
include(CMakeFindDependencyMacro)
find_dependency(Stats 2.6.4)
- if(NOT TARGET Upstream::ClimbingStats)
- include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsTargets.cmake")
- endif()
+ include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsTargets.cmake")
include("${CMAKE_CURRENT_LIST_DIR}/ClimbingStatsMacros.cmake")
set(_supported_components Plot Table)