diff options
author | Richard Bateman <taxilian@gmail.com> | 2010-10-07 02:43:04 (GMT) |
---|---|---|
committer | David Cole <david.cole@kitware.com> | 2011-01-11 17:54:44 (GMT) |
commit | 5457b8254cb43e002fe90b7c81ae65134ec12b24 (patch) | |
tree | 5eddb832a213487dd64cd8adb5c2ea88bb3d2baa /Source/cmSourceFile.cxx | |
parent | 6754b26bf0bb69ad6d65249bf4122dbbda446922 (diff) | |
download | CMake-5457b8254cb43e002fe90b7c81ae65134ec12b24.zip CMake-5457b8254cb43e002fe90b7c81ae65134ec12b24.tar.gz CMake-5457b8254cb43e002fe90b7c81ae65134ec12b24.tar.bz2 |
Add support for CFBundle targets on the Mac (#11295)
This commit enables building, for example, plugin bundles
to be loaded by web browsers.
Diffstat (limited to 'Source/cmSourceFile.cxx')
-rw-r--r-- | Source/cmSourceFile.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/cmSourceFile.cxx b/Source/cmSourceFile.cxx index 26328cf..1c0c957 100644 --- a/Source/cmSourceFile.cxx +++ b/Source/cmSourceFile.cxx @@ -484,17 +484,21 @@ void cmSourceFile::DefineProperties(cmake *cm) cm->DefineProperty ("MACOSX_PACKAGE_LOCATION", cmProperty::SOURCE_FILE, - "Place a source file inside a Mac OS X bundle or framework.", + "Place a source file inside a Mac OS X bundle, CFBundle, or framework.", "Executable targets with the MACOSX_BUNDLE property set are built " "as Mac OS X application bundles on Apple platforms. " "Shared library targets with the FRAMEWORK property set are built " "as Mac OS X frameworks on Apple platforms. " + "Module library targets with the BUNDLE property set are built " + "as Mac OS X CFBundle bundles 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>\". " + "For cfbundles the content folder is " + "\"<name>.bundle/Contents\" (unless the extension is changed). " "See the PUBLIC_HEADER, PRIVATE_HEADER, and RESOURCE target " "properties for specifying files meant for Headers, PrivateHeaders, " "or Resources directories."); |