diff options
author | Adam Strzelecki <ono@java.pl> | 2014-10-21 14:42:33 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2014-10-21 15:42:30 (GMT) |
commit | 41564ff289b486ea0ccff46cb51f7ac3250f0312 (patch) | |
tree | 14418f4a8578c7b59e72ed065f63c63874d279e4 /Modules/CMakeDetermineASM_MASMCompiler.cmake | |
parent | 631fadeae9b9077831fc310e7bdc62029a2204df (diff) | |
download | CMake-41564ff289b486ea0ccff46cb51f7ac3250f0312.zip CMake-41564ff289b486ea0ccff46cb51f7ac3250f0312.tar.gz CMake-41564ff289b486ea0ccff46cb51f7ac3250f0312.tar.bz2 |
BundleUtilities: Ensure framework symlinks and Info.plist exist
This restores Qt SDK 4.8 and OS X >= 10.6.5 codesign compatibility
improving embedding frameworks using correct bundle layout described at:
https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html
1. If Versions/VERSION/Resources/Info.plist is missing, well known
incorrect locations are checked for Info.plist and Info.plist is
copied from there, otherwise codesign will fail.
2. Root framework symlinks to binary and Resources are restored to
point inside Versions/Current, otherwise Qt 4.8 looking for
Resources/ in framework root will fail.
Diffstat (limited to 'Modules/CMakeDetermineASM_MASMCompiler.cmake')
0 files changed, 0 insertions, 0 deletions