Therefore we need to bundle it (if present) too when fixing Mac OS X app bundle.
---
 Modules/BundleUtilities.cmake | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/Modules/BundleUtilities.cmake b/Modules/BundleUtilities.cmake
index 5823813..5759e24 100644
--- a/Modules/BundleUtilities.cmake
+++ b/Modules/BundleUtilities.cmake
@@ -632,6 +632,14 @@ function(copy_resolved_framework_into_bundle resolved_item 
resolved_embedded_ite
         #message(STATUS "copying COMMAND ${CMAKE_COMMAND} -E copy_directory 
'${resolved_resources}' '${resolved_embedded_resources}'")
         execute_process(COMMAND ${CMAKE_COMMAND} -E copy_directory 
"${resolved_resources}" "${resolved_embedded_resources}")
       endif()
+
+      # And Info.plist, if it exists:
+      string(REGEX REPLACE "^(.*)/[^/]+/[^/]+/[^/]+$" 
"\\1/Contents/Info.plist" resolved_info_plist "${resolved_item}")
+      string(REGEX REPLACE "^(.*)/[^/]+/[^/]+/[^/]+$" 
"\\1/Contents/Info.plist" resolved_embedded_info_plist 
"${resolved_embedded_item}")
+      if(EXISTS "${resolved_info_plist}")
+        #message(STATUS "copying COMMAND ${CMAKE_COMMAND} -E copy_directory 
'${resolved_info_plist}' '${resolved_embedded_info_plist}'")
+        execute_process(COMMAND ${CMAKE_COMMAND} -E copy 
"${resolved_info_plist}" "${resolved_embedded_info_plist}")
+      endif()
     endif()
     if(UNIX AND NOT APPLE)
       file(RPATH_REMOVE FILE "${resolved_embedded_item}")
-- 
1.9.3 (Apple Git-50)

-- 

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

Reply via email to