summaryrefslogtreecommitdiffstats
path: root/Source/cmInstallCommand.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-01-28 20:12:12 (GMT)
committerBrad King <brad.king@kitware.com>2008-01-28 20:12:12 (GMT)
commit64b6c0b950666cb1f5d8f6b219ec7a94e9e38f4a (patch)
treed456ad6eaaec354d808566ad383c7545d9d54f34 /Source/cmInstallCommand.h
parent9275e1f1d25049e5104664194d93021ef0f7e4e3 (diff)
downloadCMake-64b6c0b950666cb1f5d8f6b219ec7a94e9e38f4a.zip
CMake-64b6c0b950666cb1f5d8f6b219ec7a94e9e38f4a.tar.gz
CMake-64b6c0b950666cb1f5d8f6b219ec7a94e9e38f4a.tar.bz2
ENH: Document PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE target properties and corresponding arguments to INSTALL(TARGETS).
Diffstat (limited to 'Source/cmInstallCommand.h')
-rw-r--r--Source/cmInstallCommand.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/Source/cmInstallCommand.h b/Source/cmInstallCommand.h
index e93c1f7..e2d451e 100644
--- a/Source/cmInstallCommand.h
+++ b/Source/cmInstallCommand.h
@@ -99,7 +99,8 @@ public:
"\n"
"The TARGETS signature:\n"
" install(TARGETS targets... [EXPORT <export-name>]\n"
- " [[ARCHIVE|LIBRARY|RUNTIME|FRAMEWORK|BUNDLE]\n"
+ " [[ARCHIVE|LIBRARY|RUNTIME|FRAMEWORK|BUNDLE|\n"
+ " PRIVATE_HEADER|PUBLIC_HEADER|RESOURCE]\n"
" [DESTINATION <dir>]\n"
" [PERMISSIONS permissions...]\n"
" [CONFIGURATIONS [Debug|Release|...]]\n"
@@ -130,6 +131,15 @@ public:
"type will be installed (which can be used to install just a DLL or "
"just an import library)."
"\n"
+ "The PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE arguments cause "
+ "subsequent properties to be applied to installing a FRAMEWORK "
+ "shared library target's associated files on non-Apple platforms. "
+ "Rules defined by these arguments are ignored on Apple platforms "
+ "because the associated files are installed into the appropriate "
+ "locations inside the framework folder. "
+ "See documentation of the PRIVATE_HEADER, PUBLIC_HEADER, and RESOURCE "
+ "target properties for details."
+ "\n"
"One or more groups of properties may be specified in a single call "
"to the TARGETS form of this command. A target may be installed more "
"than once to different locations. Consider hypothetical "