summaryrefslogtreecommitdiff
path: root/Source/cmSourceFile.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmSourceFile.cxx')
-rw-r--r--Source/cmSourceFile.cxx19
1 files changed, 12 insertions, 7 deletions
diff --git a/Source/cmSourceFile.cxx b/Source/cmSourceFile.cxx
index 4aaba43de7..a9eb66850c 100644
--- a/Source/cmSourceFile.cxx
+++ b/Source/cmSourceFile.cxx
@@ -460,15 +460,20 @@ void cmSourceFile::DefineProperties(cmake *cm)
cm->DefineProperty
("MACOSX_PACKAGE_LOCATION", cmProperty::SOURCE_FILE,
- "Place a source file inside a Mac OS X application bundle.",
+ "Place a source file inside a Mac OS X bundle or framework.",
"Executable targets with the MACOSX_BUNDLE property set are built "
"as Mac OS X application bundles on Apple platforms. "
- "Source files specified for the target with the "
- "MACOSX_PACKAGE_LOCATION property set will be placed in the "
- "application bundle Contents folder under the directory specified "
- "by the value of the property. "
- "Typically this is set to \"Resources\" for icon files and other "
- "bundle resources.");
+ "Shared library targets with the FRAMEWORK property set are built "
+ "as Mac OS X frameworks on Apple platforms. "
+ "Source files listed in the target with this property set will "
+ "be copied to a directory inside the bundle or framework content "
+ "folder specified by the property value. "
+ "For bundles the content folder is \"<name>.app/Contents\". "
+ "For frameworks the content folder is "
+ "\"<name>.framework/Versions/<version>\". "
+ "See the PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE target "
+ "properties for specifying files meant for Headers, PrivateHeadres, "
+ "or Resources directories.");
cm->DefineProperty
("OBJECT_DEPENDS", cmProperty::SOURCE_FILE,