From f39d26caa77525ee12b8f5fcb4932ebb642c970f Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 8 May 2015 09:28:44 -0400 Subject: [PATCH] Help: Clarify file(COPY) directory semantics (#15561) State explicitly that directory structure is preserved. --- Help/command/file.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Help/command/file.rst b/Help/command/file.rst index 2fe741490..bbddd408d 100644 --- a/Help/command/file.rst +++ b/Help/command/file.rst @@ -313,8 +313,12 @@ preserves input file timestamps, and optimizes out a file if it exists at the destination with the same timestamp. Copying preserves input permissions unless explicit permissions or ``NO_SOURCE_PERMISSIONS`` are given (default is ``USE_SOURCE_PERMISSIONS``). + See the :command:`install(DIRECTORY)` command for documentation of -permissions, ``PATTERN``, ``REGEX``, and ``EXCLUDE`` options. +permissions, ``FILES_MATCHING``, ``PATTERN``, ``REGEX``, and +``EXCLUDE`` options. Copying directories preserves the structure +of their content even if options are used to select a subset of +files. The ``INSTALL`` signature differs slightly from ``COPY``: it prints status messages (subject to the :variable:`CMAKE_INSTALL_MESSAGE` variable),