diff options
author | Brad King <brad.king@kitware.com> | 2013-10-08 16:32:28 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2013-10-08 16:32:28 (GMT) |
commit | dcf1b645691a1d31cbbad78a9c6c9dca8d472346 (patch) | |
tree | 466101c118ee1038f5a2b7b1bc4be60ca4d7dd34 /Utilities | |
parent | d4134352abf69374fdad24d53d67734a135daaa5 (diff) | |
download | CMake-dcf1b645691a1d31cbbad78a9c6c9dca8d472346.zip CMake-dcf1b645691a1d31cbbad78a9c6c9dca8d472346.tar.gz CMake-dcf1b645691a1d31cbbad78a9c6c9dca8d472346.tar.bz2 |
OS X: Set CMake.app bundle Info.plist fields (#11694)
Use the Apple Info.plist reference documentation:
Core Foundation Keys
https://developer.apple.com/library/mac/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
Launch Services Keys
https://developer.apple.com/library/mac/documentation/general/Reference/InfoPlistKeyReference/Articles/LaunchServicesKeys.html
Cocoa Keys
https://developer.apple.com/library/mac/documentation/general/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html
modify the Info.plist we create for cmake-gui to add/set fields
CFBundleShortVersionString = The release-version-number string
LSApplicationCategoryType = UTI that categorizes the app for the App Store
NSHumanReadableCopyright = Specifies the copyright notice
and drop fields
CFBundleGetInfoString
CFBundleLongVersionString
LSRequiresCarbon
Also prepare to set
CFBundleVersion = The build-version-number string
but leave it commented out as TBD (To Be Determined) for now.
The version fields must have form <major>.<minor>.<patch> with integer
components. While at it, rename the bundle to end in ".<patch>" instead
of "-<patch>" so that it is consistent with the version number and does
not look like a packaging increment suffix.
Diffstat (limited to 'Utilities')
0 files changed, 0 insertions, 0 deletions