=== modified file 'CMakeLists.txt'
--- CMakeLists.txt	2014-05-27 16:57:32 +0000
+++ CMakeLists.txt	2014-05-27 19:33:59 +0000
@@ -477,7 +477,7 @@
 
     if( KICAD_BUILD_DYNAMIC AND APPLE )
         add_custom_target( osx_fix_bundles ALL DEPENDS cvpcb eeschema gerbview kicad pcbnew bitmap2component pcb_calculator pl_editor)
-        add_custom_command(TARGET osx_fix_bundles POST_BUILD COMMAND scripts/osx_fixbundle.sh COMMENT "Migrating dylibs to bundles")
+        add_custom_command(TARGET osx_fix_bundles POST_BUILD COMMAND ${PROJECT_SOURCE_DIR}/scripts/osx_fixbundle.sh ${PROJECT_SOURCE_DIR} COMMENT "Migrating dylibs to bundles")
     endif()
 
 endif( KICAD_BUILD_STATIC OR KICAD_BUILD_DYNAMIC)

=== modified file 'scripts/osx_fixbundle.sh'
--- scripts/osx_fixbundle.sh	2014-02-21 10:05:28 +0000
+++ scripts/osx_fixbundle.sh	2014-05-27 19:44:17 +0000
@@ -20,8 +20,9 @@
     exec="$1"
     bzroot="$2"
     execpath="$3"
+    binary="$4"
   
-    LIBRARIES="`otool -L ${execpath}${exec}.app/Contents/MacOS/${exec} | cut -d' ' -f1`"
+    LIBRARIES="`otool -L ${binary} | cut -d' ' -f1`"
     
     for library in $LIBRARIES; do
         
@@ -35,7 +36,7 @@
                     resolvelink "$library" "`dirname $library`" "${execpath}/${exec}.app/Contents/Frameworks"
                 fi
             fi
-            install_name_tool -change $library @executable_path/../Frameworks/`basename $library` ${execpath}${exec}.app/Contents/MacOS/${exec}
+            install_name_tool -change $library @executable_path/../Frameworks/`basename $library` ${binary}
         fi
     done
 
@@ -122,5 +123,7 @@
 do
    myexecpath="`dirname ${executable}`/"
    myexec="`basename ${executable}|sed -e 's/\.app//'`"
-   fixbundle "${myexec}" "`pwd`" "${myexecpath}"
+
+   fixbundle "${myexec}" "$1" "${myexecpath}" "${myexecpath}${myexec}.app/Contents/MacOS/${myexec}"
+   fixbundle "${myexec}" "$1" "${myexecpath}" "${myexecpath}${myexec}.app/Contents/MacOS/_${myexec}.kiface"
 done

