FreeCAD: master b52b94ae

Author Committer Branch Timestamp Parent
blacey blacey master 2017-02-19 03:16:12 master 845d6766
Affected Issues  0002886: FreeCAD.app loads libraries from /usr/local/FreeCAD.app/Contents/lib if they exist
Changeset Packaging: Set macOS dynamic loader paths

  * DYLD paths are set properly to prevent loading libraries external
     to the bundle
  a. LC_ID_DYLD is set to the basename of the library name (i.e.
     not the absolute path) when it is copied into the bundle
  b. Existing LC_RPATH entries in libraries are removed before adding
     the bundle-relative RPATH
  * Added configurable diagnostic logging to aid in debugging

Fixes 0002886
mod - src/Tools/MakeMacBundleRelocatable.py Diff File
mod - CMakeLists.txt Diff File