diff options
author | André Klitzing <aklitzing@gmail.com> | 2014-10-28 18:15:55 (GMT) |
---|---|---|
committer | Clinton Stimpson <clinton@elemtech.com> | 2014-10-28 18:20:05 (GMT) |
commit | bd3fbf36b4da6a160d13eac37732377a9b123c6f (patch) | |
tree | f2a648071670304296f941c46e6524243943c973 /Modules/CPackBundle.cmake | |
parent | fddb3ca4432b2db003e89c570dad6fb5a770296b (diff) | |
download | CMake-bd3fbf36b4da6a160d13eac37732377a9b123c6f.zip CMake-bd3fbf36b4da6a160d13eac37732377a9b123c6f.tar.gz CMake-bd3fbf36b4da6a160d13eac37732377a9b123c6f.tar.bz2 |
CPack: Add support for code signing of bundles on MacOS
Diffstat (limited to 'Modules/CPackBundle.cmake')
-rw-r--r-- | Modules/CPackBundle.cmake | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/Modules/CPackBundle.cmake b/Modules/CPackBundle.cmake index d8293c0..d26a0b3 100644 --- a/Modules/CPackBundle.cmake +++ b/Modules/CPackBundle.cmake @@ -33,6 +33,31 @@ # Path to a startup script. This is a path to an executable or script that # will be run whenever an end-user double-clicks the generated bundle in the # OSX Finder. Optional. +# +# .. variable:: CPACK_BUNDLE_APPLE_CERT_APP +# +# The name of your Apple supplied code signing certificate for the application. +# The name usually takes the form "Developer ID Application: [Name]" or +# "3rd Party Mac Developer Application: [Name]". If this variable is not set +# the application will not be signed. +# +# .. variable:: CPACK_BUNDLE_APPLE_ENTITLEMENTS +# +# The name of the plist file that contains your apple entitlements for sandboxing +# your application. This file is required for submission to the Mac App Store. +# +# .. variable:: CPACK_BUNDLE_APPLE_CODESIGN_FILES +# +# A list of additional files that you wish to be signed. You do not need to +# list the main application folder, or the main executable. You should +# list any frameworks and plugins that are included in your app bundle. +# +# .. variable:: CPACK_COMMAND_CODESIGN +# +# Path to the codesign(1) command used to sign applications with an +# Apple cert. This variable can be used to override the automatically +# detected command (or specify its location if the auto-detection fails +# to find it.) #============================================================================= # Copyright 2006-2009 Kitware, Inc. |