diff --git a/SuperBuild/Packaging/PackageMacros.cmake b/SuperBuild/Packaging/PackageMacros.cmake
index 6a5ac835872e7ec892d6a82ed2984deb0b0bf2e3..86a2901206ccced25a6ec1b7a6201edddf37bf40 100755
--- a/SuperBuild/Packaging/PackageMacros.cmake
+++ b/SuperBuild/Packaging/PackageMacros.cmake
@@ -241,6 +241,13 @@ function(is_file_executable2 file_var result_var)
       return()
     endif()
 
+    # detect shared libraries on Mac OSX
+    # where "file" gives "Mach-O 64-bit x86_64 bundle"
+    if("${file_ov}" MATCHES "mach-o.*bundle")
+      set(${result_var} 1 PARENT_SCOPE)
+      return()
+    endif()
+
   endif(APPLE)
 
 endfunction()