Currently BundleUtilities will only copy the binary and the resources directory of frameworks, This may not include any other dependencies in the binary folder. This is immediately apparent with Python.framework and will not copy over the standard python files.
I tried using the copy_full_framework but as that traverses all symlinks it makes the framework 5x the size it needs to be (about 900MB)... Would it not be better for copy framework to copy over the version folder from x.framework/Versions/-VERSION- and then create the symlinks for which the code already exists? I am currently making a patch but thought i would see if anyone had any cases where this is not valid, And is the cmake module meant to work around frameworks that don't follow apples framework structure as seen here https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPFrameworks/Concepts/FrameworkAnatomy.html except in cases like Qt where they just put Info.plist in the wrong place that is easy to fix If someone knows of a system framework that doesn't follow the bundle structure as provided by apple it will allow me to test for issues with my code thanks Simon -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers