aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
diff options
context:
space:
mode:
authorSamuel John2013-08-08 11:04:04 +0200
committerSamuel John2013-08-14 21:46:42 +0200
commit424c84c56523863dc6064be78560ef3ea5f2436e (patch)
tree22dcffb03f8e454fabc4e59467ba665adf696eec /Library/Homebrew/cmd
parentad867ec625e02c0a264a9da481768dc5f84fa7f2 (diff)
downloadhomebrew-424c84c56523863dc6064be78560ef3ea5f2436e.tar.bz2
Keg should link symlinks directly.
If the `src` in the Cellar of a formula is a symlink to another dir in the same Cellar (for example `Frameworks/QtGui.framework` is a symlink to `lib/QtGui.framework`), then we should make a symlink directly instead of possibly creating an empty dir. This is needed because Ruby's `find` does not follow symlinks (newer versions can, but we have to support 10.8 for a long time). Currently this probably only occurs for Qt, where we put symlinks into the Cellar/Frameworks and the frameworks linking code is a bit special to create a directory to "merge" together different versions of the same framework from different formulae. See `python` and `python3`; both install `Python.framework` and only one can be the `Current` but the other should still be put into `Python.framework/Versions`. Therefore `Python.framework` has to be a dir and no symlink.
Diffstat (limited to 'Library/Homebrew/cmd')
0 files changed, 0 insertions, 0 deletions