Explorar o código

Fix issue #9412 - remove RPATH from files copied by BundleUtilities.cmake on Linux. Thanks to Clinton Stimpson for the patch.

David Cole %!s(int64=16) %!d(string=hai) anos
pai
achega
23dbb3b803
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      Modules/BundleUtilities.cmake

+ 4 - 0
Modules/BundleUtilities.cmake

@@ -426,6 +426,10 @@ function(copy_resolved_item_into_bundle resolved_item resolved_embedded_item)
     #message(STATUS "copying COMMAND ${CMAKE_COMMAND} -E copy ${resolved_item} ${resolved_embedded_item}")
     execute_process(COMMAND ${CMAKE_COMMAND} -E copy "${resolved_item}" "${resolved_embedded_item}")
   endif()
+
+  if(UNIX AND NOT APPLE)
+    file(RPATH_REMOVE FILE "${resolved_embedded_item}")
+  endif(UNIX AND NOT APPLE)
 endfunction(copy_resolved_item_into_bundle)