diff options
author | Brad King <brad.king@kitware.com> | 2006-10-05 15:31:57 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2006-10-05 15:31:57 (GMT) |
commit | 934c804ea44236baa59369cd28b018430d1b5b1d (patch) | |
tree | d458bbefcd53727690ad2dc9bde9eccc07269bc1 /Source/cmInstallCommand.h | |
parent | 16b781360c5d1f0264047596711d11dcb5b768a9 (diff) | |
download | CMake-934c804ea44236baa59369cd28b018430d1b5b1d.zip CMake-934c804ea44236baa59369cd28b018430d1b5b1d.tar.gz CMake-934c804ea44236baa59369cd28b018430d1b5b1d.tar.bz2 |
ENH: Added OPTIONAL option to INSTALL command to allow installation of files if they exist while ignoring them otherwise. This addresses bug#2922.
Diffstat (limited to 'Source/cmInstallCommand.h')
-rw-r--r-- | Source/cmInstallCommand.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/Source/cmInstallCommand.h b/Source/cmInstallCommand.h index 79ed2ca..afd66ea 100644 --- a/Source/cmInstallCommand.h +++ b/Source/cmInstallCommand.h @@ -93,6 +93,8 @@ public: "The RENAME argument specifies a name for an installed file that " "may be different from the original file. Renaming is allowed only " "when a single file is installed by the command. " + "The OPTIONAL argument specifies that it is not an error if the " + "file to be installed does not exist. " "\n" "The TARGETS signature:\n" " INSTALL(TARGETS targets...\n" @@ -101,6 +103,7 @@ public: " [PERMISSIONS permissions...]\n" " [CONFIGURATIONS [Debug|Release|...]]\n" " [COMPONENT <component>]\n" + " [OPTIONAL]\n" " ] [...])\n" "The TARGETS form specifies rules for installing targets from a " "project. There are three kinds of target files that may be " @@ -146,7 +149,7 @@ public: " [PERMISSIONS permissions...]\n" " [CONFIGURATIONS [Debug|Release|...]]\n" " [COMPONENT <component>]\n" - " [RENAME <name>])\n" + " [RENAME <name>] [OPTIONAL])\n" "The FILES form specifies rules for installing files for a " "project. File names given as relative paths are interpreted with " "respect to the current source directory. Files installed by this " @@ -158,7 +161,7 @@ public: " [PERMISSIONS permissions...]\n" " [CONFIGURATIONS [Debug|Release|...]]\n" " [COMPONENT <component>]\n" - " [RENAME <name>])\n" + " [RENAME <name>] [OPTIONAL])\n" "The PROGRAMS form is identical to the FILES form except that the " "default permissions for the installed file also include " "OWNER_EXECUTE, GROUP_EXECUTE, and WORLD_EXECUTE. " |