summaryrefslogtreecommitdiff
path: root/Modules
diff options
context:
space:
mode:
authorWilfried Goesgens <willi@arangodb.com>2017-02-21 15:33:06 +0100
committerBrad King <brad.king@kitware.com>2017-02-21 10:32:25 -0500
commit4b21290e204d02dd39f6ac404ba923d546f40925 (patch)
tree62e9b68f2d94cd918af189f52f010e89c6c8a870 /Modules
parent6cbad490c2fdbd9bdc67b406b9f2dcdc21e08ddb (diff)
downloadcmake-4b21290e204d02dd39f6ac404ba923d546f40925.tar.gz
ExternalProject: Clarify documented role of `INSTALL_COMMAND`
It is for the install step of the external project and does not affect installation of the calling project.
Diffstat (limited to 'Modules')
-rw-r--r--Modules/ExternalProject.cmake6
1 files changed, 5 insertions, 1 deletions
diff --git a/Modules/ExternalProject.cmake b/Modules/ExternalProject.cmake
index 458c114841..325fbc398a 100644
--- a/Modules/ExternalProject.cmake
+++ b/Modules/ExternalProject.cmake
@@ -176,7 +176,11 @@ Create custom targets to build projects in external trees
``INSTALL_DIR <dir>``
Installation prefix
``INSTALL_COMMAND <cmd>...``
- Command to drive install after build
+ Command to drive installation of the external project after it has been
+ built. This only happens at the *build* time of the calling project.
+ In order to install files from the external project alongside the
+ locally-built files, a separate local :command:`install` call must be
+ added to pick the files up from one of the external project trees.
Test step options are: